루트 힌트를 사용하여 상위 수준이나 DNS 도메인 네임스페이스의 다른 하위 트리에서 도메인을 관리하는 권한이 있는 서버를 검색할 수 있도록 루트가 아닌 영역에 대한 권한이 있는 서버를 준비할 수 있습니다. 루트 힌트는 이러한 조건의 다른 서버를 찾을 때 네임스페이스의 하위 수준에 있는 권한이 있는 서버에 필수적입니다.

예를 들어, DNS 서버(서버 A)에 sub.corp.contoso.com이라는 영역이 있는 경우 corp.contoso.com 도메인과 같은 상위 수준 도메인에 대한 쿼리에 응답하는 과정에서 서버 A는 이 도메인의 권한 있는 서버(예: 서버 B)를 찾는 데 도움이 필요합니다.

서버 A가 서버 B나 contoso.com 도메인에 대한 권한이 있는 다른 서버를 찾으려면 루트 서버에 DNS 네임스페이스를 쿼리할 수 있어야 합니다. 그러면 루트 서버는 서버 A에 com 도메인의 권한이 있는 서버에 대한 조회를 제공합니다. 다음에는 com 도메인의 서버가 서버 B나 contoso.com 도메인에 대한 권한이 있는 다른 서버에 대한 조회를 제공합니다. 이 프로세스에서 의도대로 서버 B나 다른 권한 있는 서버를 찾을 수 있으려면 서버 A가 사용하는 루트 힌트에 루트 서버에 대한 유용한 힌트가 들어 있어야 합니다.

루트 힌트를 제대로 구성하고 사용하려면 먼저 DNS 서버에 대한 다음 질문에 대답해야 합니다.

  • 인터넷과 사설망 중 어디에서 DNS를 사용하고 있습니까?

  • DNS 서버가 루트 서버로 사용됩니까?

기본적으로 DNS 서버 서비스는 서버 컴퓨터의 %systemroot%\System32\Dns 폴더에 저장된 Cache.dns라는 파일을 사용하여 루트 힌트를 구현합니다. 일반적으로 이 파일에는 인터넷 루트 서버에 대한 NS(이름 서버) 및 호스트(A) 리소스 레코드가 포함되어 있습니다. 그러나 사설망에서 DNS 서버 서비스를 사용하는 경우에는 이 파일을 편집하거나 고유한 내부 루트 DNS 서버를 가리키는 유사한 레코드로 대체할 수 있습니다.

루트 힌트는 내부 네임스페이스의 다른 DNS 서버가 인터넷과 같은 외부에서 관리되는 이름의 DNS 쿼리에 대한 전달자로 사용하도록 DNS 서버를 구성한 경우에도 다르게 처리됩니다. 전달자로 사용되는 DNS 서버는 자신을 전달자로 사용하고 있는 서버와 동일한 네트워크의 내부에 위치할 수 있는 경우에도 제대로 작동하고 외부 이름을 확인하기 위해 인터넷 루트 서버에 대한 힌트가 필요합니다.

설치된 네트워크 연결에 대한 클라이언트 TCP/IP 속성에서 구성된 DNS 서버의 목록 등을 통해서 다른 DNS 서버에 액세스하도록 DNS 서버를 구성한 경우 DNS 서버 서비스에서 새 서버 구성 중에 루트 힌트를 수집할 수 있습니다. DNS 서버 구성 마법사를 사용하여 이 작업을 수행할 수 있습니다.


목차