루트 힌트를 Cache.dns 파일로 바꾸기

기술 자료 번역 기술 자료 번역
기술 자료: 249868 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

현상

다음 중 하나 이상의 현상이 나타날 수 있습니다.

  • DNS 서버는 권한이 없는 이름을 확인할 수 없습니다.
  • DNS 서버 루트 참고 탭에 나열된 서버가 없습니다.
  • 루트 참고 탭에 나열된 서버가 %systemroot%\system32\dns 폴더의 Cache.dns 파일과 일치하지 않습니다.
  • %systemroot%\system32\dns 폴더의 Cache.dns 파일을 바꿔도 DNS 관리자에 나열된 루트 힌트가 업데이트되지 않습니다.

원인

이 문제는 DNS 서버가 도메인 컨트롤러이고 Active Directory 및 레지스트리에서 시작할 때 영역 데이터를 로드하도록 구성되기 때문에 발생할 수 있습니다. Active Directory에 지정된 루트 힌트가 삭제되거나, 수정되거나, 잘못 입력되거나 또는 손상된 경우 이 문제가 발생합니다.

해결 방법

DNS 서버에 인터넷 루트 서버에 대한 참고 사항이 필요한 경우 이 문제를 해결하려면 다음과 같이 하십시오.
  1. DNS MMC 스냅인을 실행 중인 경우 종료합니다. 명령 프롬프트에서 net stop dns를 입력한 다음 Enter 키를 누릅니다.
  2. DNS 서버 서비스가 중지되면 copy %systemroot%\system32\dns\samples\cache.dns %systemroot%\system32\dns를 입력한 다음 Enter 키를 누릅니다. 기존 파일을 덮어쓸 것인지 물으면 y를 입력한 다음 Enter 키를 누릅니다.
  3. Active Directory 사용자 및 컴퓨터 MMC 스냅인을 시작합니다. 보기 메뉴에서 고급 기능을 누릅니다.
  4. System 폴더, MicrosoftDNS를 차례로 확장하고 RootDNSServers를 마우스 오른쪽 단추로 누른 다음 삭제를 누릅니다.
  5. 이 개체를 삭제할 것인지 물으면 를 누르고 이 개체와 이 개체가 포함하는 개체를 삭제할 것인지 물으면 다시 한 번 를 누릅니다.
  6. Active Directory 사용자 및 컴퓨터 MMC 스냅인을 종료합니다.
  7. 명령 프롬프트에서 net start dns를 입력한 다음 Enter 키를 누릅니다. 명령 프롬프트를 끝냅니다.
  8. DNS MMC 스냅인을 시작한 다음 루트 서버가 서버 등록 정보의 루트 참고 탭에 나타나는지 확인합니다.
  9. Active Directory 사용자 및 컴퓨터 MMC 스냅인을 시작한 다음 RootDNSServers 컨테이너가 다시 만들어지고 DNS 관리자에 나열된 루트 서버를 포함하는지 확인합니다. DNS를 실행 중인 도메인 컨트롤러가 여러 개 있으면 새 루트 힌트가 자동으로 복제됩니다.

추가 정보

기본적으로 DNS가 Windows 2000 도메인 컨트롤러에서 실행되면 루트 힌트는 처음 시작 시 Active Directory에서 읽혀집니다. Active Directory에 루트 힌트가 없으면 Cache.dns 파일이 읽혀집니다. 루트 DNS 서버의 목록이 Active Directory에서 손상되거나 손실되면 이를 %systemroot%\system32\dns\backup\Cache.dns 파일에 나열된 항목으로 바꿔야 할 수 있습니다.

시작 시 DNS 서버가 서비스를 초기화하고 제공하는 방법은 다음과 같습니다.

레지스트리에서

이 방법은 Windows 레지스트리에 저장된 매개 변수를 읽어 DNS 서버 서비스를 초기화합니다.

파일에서

이 방법은 BIND(Berkeley Internet Name Domain) 서버에서 사용되는 것처럼 선택적 부팅 파일을 사용하여 DNS 서버 서비스를 초기화합니다. 이 파일을 사용하려면 BIND 구현에 기반하여 DNS 서버를 실행 중인 또 다른 DNS 서버에서 부팅 파일 복사본을 제공합니다. BIND 기반 DNS 서버에서 이 파일은 대개 Named.boot 파일입니다. 이 파일의 형식은 최신 BIND 8 부팅 파일 형식이 아닌 이전 BIND 4 형식이어야 합니다. 사용되는 경우, DNS 서버 컴퓨터의 레지스트리에 저장된 해당 설정 대신 이 파일의 설정과 지시어가 사용됩니다. 부팅 파일 지시어를 사용하여 구성할 수 없는 매개 변수의 경우 레지스트리 기본값(또는 저장되고 다시 구성된 서버 설정)은 DNS 서버 서비스에 의해 적용됩니다.

Active Directory 및 레지스트리에서

이 방법은 Active Directory 데이터베이스 및 서버 레지스트리에 저장된 매개 변수를 읽어 DNS 서버 서비스를 초기화합니다. Windows 2000 DNS 서버의 경우 이것이 기본 부팅 옵션입니다.



Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 249868 - 마지막 검토: 2003년 5월 19일 월요일 - 수정: 1.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
키워드:?
kbdns kbnetwork kbprb KB249868

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com