Windows Server의 인터넷에서 DNS 이름 확인 문제 해결

이 문서에서는 Microsoft Windows Server의 인터넷에서 DNS(Domain Name System) 이름 확인 문제를 해결하는 방법을 제공합니다.

적용 대상: Windows Server 2012 R2
원래 KB 번호: 816567

요약

이 문서에서는 인터넷으로 전달되는 쿼리가 올바르게 확인되지 않고 로컬 인트라넷 이름 확인이 올바르게 작동하는 경우 DNS를 구성하는 데 사용할 수 있는 메서드에 대해 설명합니다.

Windows Server 컴퓨터에 루트 힌트를 저장하는 Cache.dns 파일이 누락되거나 손상되었을 수 있습니다. DNS 스냅인을 사용하여 루트 힌트를 수동으로 추가하거나, 하드 디스크의 Cache.dns 파일을 backup Cache.dns 파일로 바꾸거나, 원래 버전의 Cache.dns 파일로 바꿀 수 있습니다.

DNS 스냅인을 사용하여 루트 힌트를 업데이트하려면

루트 힌트를 업데이트하려면 다음을 수행합니다.

비 도메인 컨트롤러에서

도메인 컨트롤러로 구성되지 않은 Windows Server DNS 서버에 루트 힌트를 수동으로 추가하려면 다음을 수행합니다.

  1. 시작을 클릭하고 관리 도구를 가리킨 다음 DNS를 클릭합니다.
  2. 오른쪽 창에서 ServerName을 마우스 오른쪽 단추로 클릭합니다. 여기서 ServerName 은 서버 이름이며 속성을 클릭합니다.
  3. 루트 힌트 탭을 클릭한 다음 추가를 클릭합니다.
  4. FQDN(정규화된 도메인 이름) 및 추가하려는 루트 서버의 IP 주소를 지정한 다음 확인을 클릭합니다.

도메인 컨트롤러에서

도메인 컨트롤러로 구성된 Windows Server DNS 서버에서 루트 힌트를 업데이트하려면 다음을 수행합니다.

  1. 시작을 클릭하고 관리 도구를 가리킨 다음 DNS를 클릭합니다.
  2. 오른쪽 창에서 ServerName을 마우스 오른쪽 단추로 클릭합니다. 여기서 ServerName 은 서버 이름이며 속성을 클릭합니다.
  3. 루트 힌트 탭을 클릭합니다.
  4. 다음 중 하나를 수행합니다.
    • 목록에 루트 서버를 추가합니다. 이렇게 하려면 추가를 클릭하고 추가하려는 루트 서버의 FQDN 및 IP 주소를 지정한 다음 확인을 클릭합니다.
    • 다른 DNS 서버에서 루트 힌트를 복사합니다. 이렇게 하려면 서버에서 복사를 클릭하고 루트 힌트를 복사할 DNS 서버의 IP 주소를 지정한 다음 확인을 클릭합니다.
  5. 확인을 클릭합니다.

참고

다음은 네트워크 솔루션에서 지정한 목록 루트 서버입니다.

a.root-servers.net. 198.41.0.4

b.root-servers.net. 199.9.14.201

c.root-servers.net. 192.33.4.12

d.root-servers.net. 199.7.91.13

e.root-servers.net. 192.203.230.10

f.root-servers.net. 192.5.5.241

g.root-servers.net. 192.112.36.4

h.root-servers.net. 198.97.190.53

i.root-servers.net. 192.36.148.17

j.root-servers.net. 192.58.128.30

k.root-servers.net. 193.0.14.129

l.root-servers.net. 199.7.83.42

m.root-servers.net. 202.12.27.33

Backup Cache.dns 파일을 복사하고 사용하려면

%SystemRoot%\System32\Dns 폴더의 Cache.dns 파일 이름을 바꾸고 백업 Cache.dns 파일로 바꾸려면 다음을 수행합니다.

  1. 시작을 클릭한 다음 실행을 클릭합니다.

  2. 열기 상자에 cmd를 입력한 다음 확인을 클릭합니다.

  3. DNS 서비스를 중지합니다. 이렇게 하려면 명령 프롬프트에서 를 입력 net stop dns한 다음 Enter 키를 누릅니다.

  4. %SystemRoot%\System32\Dns 폴더의 Cache.dns 파일 이름을 Cache.old로 바꿉니다. 이렇게 하려면 명령 프롬프트에 다음 줄을 입력합니다. 각 줄 다음에 Enter 키를 누릅니다.

    cd %systemroot%\Sytem32\Dns  
    ren cache.dns cache.old  
    copy backup\cache.dns
    
  5. DNS 서비스를 시작합니다. 이렇게 하려면 명령 프롬프트에서 net start dns를 입력한 다음 Enter 키를 누릅니다.

참조

Windows Server에서 인터넷 액세스에 대한 DNS를 구성하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.
323380 DNS 서버 문제 해결
Windows Server에서 DNS를 설치하고 구성하는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인합니다.
814591 DNS(도메인 이름 시스템) 문제 해결