Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

DNS 이해 및 구성

DNS 개요

DNS(Domain Name System)는 호스트 이름을 IP 주소로 변환하는 분산 계층 시스템입니다. DNS는 영역이라는 섹션으로 나뉩니다. 각 영역에는 해당 영역에 속한 쿼리에 응답하는 이름 서버가 있습니다.

DNS 구성 요소

DNS에는 세 가지 주요 구성 요소가 포함되어 있습니다.

  • DNS 확인자: DNS의 클라이언트 쪽에 상주합니다. 사용자가 호스트 이름 요청을 보내면 확인자는 이름 서버에 DNS 쿼리 요청을 보내 호스트 이름의 IP 주소를 요청합니다.

  • 이름 서버: DNS 확인자로부터 수신된 DNS 쿼리 요청을 처리하고 확인자에 IP 주소를 반환합니다.

  • 리소스 레코드: DNS의 기본 구조와 콘텐츠를 정의하는 데이터 요소입니다.

DNS 서버 캐싱

DNS 네임서버는 사용자에게 호스트 이름의 IP 주소를 제공합니다. 리소스 레코드의 TTL 필드는 DNS 쿼리 결과가 캐시되는 기간을 정의합니다. TTL 값이 만료되면 이름 서버는 새로운 DNS 쿼리를 보내고 캐시를 업데이트합니다.

호스트 이름을 주소로 확인하기 위한 DNS 이름 서버 구성

DNS(Domain Name System) 이름 서버를 사용하여 호스트 이름을 IP 주소로 확인합니다.

시작하기 전에 주니퍼 네트웍스 디바이스의 호스트 이름과 IP 주소를 사용하여 네임 서버를 구성하십시오. 장치에 도달하는 주소라면 이름 서버에서 장치의 주소로 할당하는 IP 주소는 중요하지 않습니다. 일반적으로 관리 인터페이스 IP 주소를 사용하지만 루프백 인터페이스 IP 주소 또는 네트워크 인터페이스 IP 주소를 선택할 수 있습니다. 이름 서버에서 여러 주소를 구성할 수도 있습니다.

중복성을 위해 여러 이름 서버에 대한 액세스를 구성하는 것이 가장 좋습니다. 최대 3개의 이름 서버를 구성할 수 있습니다. 이 접근 방식은 웹 브라우저가 웹 사이트 이름을 네트워크 주소로 확인하는 방식과 유사합니다.

Junos OS를 사용하여 하나 이상의 도메인 이름을 구성할 수 있습니다. 소프트웨어는 이러한 도메인 이름을 사용하여 정규화되지 않은 호스트 이름(즉, 도메인 이름이 누락된 호스트 이름)을 확인합니다. 전체 도메인 이름을 참조할 필요 없이 소프트웨어를 구성하고 운영할 때 호스트 이름을 사용할 수 있기 때문에 도메인 이름을 구성할 수 있으면 편리합니다. 구성에 이름 서버 주소와 도메인 이름을 추가한 후 구성 및 명령에서 IP 주소 대신 DNS 확인 가능한 호스트 이름을 사용할 수 있습니다.

선택적으로 계층 수준에서 이름 서버를 [edit system] 구성하는 대신 이 절차에 표시된 대로 구성 그룹을 사용할 수 있습니다. 이는 이름 서버를 구성할 때 권장되는 모범 사례입니다.

관리 라우팅 인스턴스와 DNS 이름 서버 간에 트래픽을 라우팅할 수 있습니다. 계층 수준에서 라우팅 인스턴스를 구성하면 이 라우팅 인스턴스를 [edit system name-server server-ip-address] 통해 이름 서버에 연결할 수 있게 됩니다.

참고:

이 관리 라우팅 인스턴스 옵션은 SRX 시리즈 방화벽에서 지원되지 않습니다.

DNS에 대해 관리 라우팅 인스턴스를 사용하도록 설정하려면 다음 구성을 사용합니다.

구성 그룹을 사용하여 네임서버를 구성한 경우 네임서버 구성에 권장되는 권장사항인 계층 수준을 사용합니다 [edit groups group-name system name-server] .

호스트 이름을 주소로 확인하도록 디바이스를 구성하려면 다음을 수행합니다.

  1. 네임서버의 IP 주소를 참조합니다.

    다음 예는 두 개의 이름 서버를 참조하는 방법을 보여줍니다.

  2. (선택 사항) DNS에 대한 라우팅 인스턴스를 구성합니다.

    다음 예는 이름 서버 중 하나에 대한 라우팅 인스턴스를 구성하는 방법을 보여줍니다.

    또한 다음을 구성해야 합니다.

    • management-instance[edit system] 계층 수준의 문

    • routing-instance[edit routing-instances] 계층 수준의 문

  3. (선택 사항) 디바이스 자체가 위치한 도메인의 이름을 구성합니다.

    이것은 좋은 습관입니다. 그런 다음 소프트웨어는 이 구성된 도메인 이름을 기본 도메인 이름으로 사용하여 정규화되지 않은 호스트 이름에 추가합니다.

    다음 예는 도메인 이름을 구성하는 방법을 보여줍니다.

  4. (선택 사항) 검색할 도메인 목록을 구성합니다.

    디바이스가 여러 도메인에 연결할 수 있는 경우 검색할 도메인 목록을 구성할 수 있습니다. 그런 다음 Junos OS 는 이 목록을 사용하여 호스트의 IP 주소를 검색할 때 도메인 이름을 추가하는 순서를 설정합니다.

    도메인 목록에는 최대 6개의 도메인 이름을 포함할 수 있으며 총 이름은 최대 256 자입니다.

    다음 예제에서는 검색할 세 개의 도메인을 구성하는 방법을 보여 줍니다. 이 예에서는 규정되지 않은 호스트를 확인하려고 할 때 company.net 도메인, 그 다음 domainone.net 도메인, 마지막으로 domainonealternate.com 도메인을 검색하도록 소프트웨어를 구성합니다.

  5. 구성 그룹을 사용한 경우 구성 그룹을 적용하고 적절한 그룹 이름으로 바꿉니다 global .
  6. 구성을 커밋합니다.
  7. 구성을 확인합니다.

    디바이스의 호스트 이름과 IP 주소로 네임서버를 구성한 경우 다음 명령을 실행하여 DNS가 작동하고 연결할 수 있는지 확인할 수 있습니다. 구성된 호스트 이름을 사용하여 IP 주소에 대한 확인을 확인하거나 디바이스의 IP 주소를 사용하여 구성된 호스트 이름에 대한 확인을 확인할 수 있습니다.

    예를 들어: