Windows 2003 SP1을 실행하는 DHCP 및 DNS 서버가 있습니다. 나는 모든 것을 다음과 같이 구성합니다.이 Microsoft Technet 기사 "DHCP와 함께 DNS 서버 사용", 그러나 작동하지 않습니다. 클라이언트는 Linux 클라이언트이지만 이는 중요하지 않습니다. 옵션 81을 보냈거나 호스트 이름만 보냈을 때는 작동하지 않았습니다.
또한 우리가 읽은 다음 문서/튜토리얼을 참고하세요.
- Win Server 2003에서 Windows가 아닌(Linux, FreeBSD) 클라이언트에 대해 DHCP 및 자동 DNS 업데이트를 활성화하는 방법
- Windows Server 2003에서 DNS 동적 업데이트를 구성하는 방법
- 어떻게 해야 합니까? Windows Server 2008에서 동적 업데이트를 위해 DHCP를 구성합니까?
로그에 다음 메시지가 표시됩니다.
30,07/10/09,16:31:04,DNS Update Request,151.28.30.10,hostname.testdomain.local,,MACHINE-317A15D\Administrator
31,07/10/09,16:31:51,DNS Update Failed,10.30.28.151,hostname.testdomain.local,2,
30,07/10/09,16:31:51,DNS Update Request,151.28.30.10,hostname.testdomain.local,,
10,07/10/09,16:31:51,Assign,10.30.28.151,hostname.testdomain.local,001D09117758,
31,07/10/09,16:46:08,DNS Update Failed,10.30.28.151,hostname.testdomain.local,-1,
제가 가지고 있는 또 다른 단서는 다음 이벤트 로그 항목입니다.
다음 텍스트로:
현재 DNS 서버 시스템에 DNS 도메인 이름이 없습니다. 해당 DNS 이름은 도메인이 없는 단일 레이블 호스트 이름입니다(예: "host.microsoft.com"이 아닌 "host").
서버 컴퓨터에 대한 기본 DNS 도메인을 구성하는 것을 잊었을 수 있습니다. 자세한 내용은 온라인 도움말에서 "DNS 서버 로그 참조" 또는 "클라이언트 컴퓨터의 기본 DNS 접미사를 구성하려면"을 참조하십시오.
DNS 서버에는 단일 레이블 이름만 있지만 생성된 모든 영역에는 서버의 호스트 이름에 대해 이 단일 레이블 이름만 사용하여 생성된 기본 레코드(SOA 및 NS)가 있습니다. 이로 인해 클라이언트와 다른 DNS 서버가 이러한 레코드를 사용하여 이름으로 이 서버를 찾을 때 잘못된 참조 및 실패가 발생할 수 있습니다.
이 문제를 해결하려면:
1) 제어판을 엽니다.
2) 시스템 애플릿을 엽니다
. 3) 컴퓨터 이름 탭을 선택합니다.
4) "변경" 버튼을 클릭하고 컴퓨터를 도메인이나 작업 그룹에 연결합니다. 이 이름은 DNS 도메인 이름으로 사용됩니다.
5) 재부팅하여 새 도메인 이름으로 초기화합니다.재부팅 후 DNS 서버는 이전 단일 레이블 이름을 이 서버의 새 DNS 이름으로 대체하여 기본 레코드를 수정하려고 시도합니다. 그러나 이제 영역의 SOA 및 NS 레코드가 이 서버의 올바른 도메인 이름을 올바르게 사용하는지 검토해야 합니다.
자세한 내용은 도움말 및 지원 센터를 참조하세요. http://go.microsoft.com/fwlink/events.asp.
이 질문은 거의 동일합니다.이 이전 ServerFault 질문단, 이 경우 DHCP/DNS 서버는 ActiveDirectory 도메인에 가입되지 않습니다. 또한 그것은 다릅니다이 다른 ServerFault 질문, 제 경우에는 로그에 성공이 아닌 실패가 표시되기 때문입니다.
답변1
이건 불가능 해. 이벤트 로그에 나와 있듯이 이 작업을 수행하려면 도메인에 가입해야 합니다. Active Directory 도메인 이름은 시스템의 DNS 도메인 이름으로 사용됩니다.
Active Directory에 연결된 DHCP/DNS 서버로 구성을 다시 생성하자마자 모든 것이 작동했습니다.