알 수없는 <hostname> : 찾을 수없는 도메인 또한 DNS에

Windows Server 2012 서버와 Windows 7 클라이언트를 실행하는 소규모 네트워크가 있습니다. 지금은 AD 통합 영역으로 DNS를 설정하려고합니다. 도메인 구성원이 아닌 로컬 컴퓨터를 올바른 DNS 서버 IP로 구성하고 적절한 DNS 접미사로 DNS에 등록하고 DNS 등록에 해당 접미사를 사용하도록 설정했습니다. 그 부분은 훌륭하게 작동했습니다. 또한 DNS에 등록 된 도메인의 일부로 여러 구성원 서버가 있습니다. 여기에 문제의 핵심이 있습니다.

작업 그룹 클라이언트에서 구성원 서버 중 하나의 호스트 이름에 대해 NSLookup을 수행하려고하면 다음과 같은 결과가 나타납니다.

C:\Users\User>nslookup hostname
Server: unknown
Address: 192.168.1.26

*** Unknown can't find hostname: Non-Existent domain

동일한 작업 그룹 클라이언트에서 Ping하면 호스트 이름에 DNS 접미사를 자동으로 추가하여 성공합니다.

C:\Users\User>ping hostname

Pinging hostname.domain.com [192.168.1.28] with 32 bytest of data:
Reply from 192.168.1.28: bytes=32 time=14ms TTL=128
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128
Reply from 192.168.1.28: bytes=32 time=<1ms TTL=128

이제 다른 구성원 서버에서 NSLookUp을 수행 할 때

C:\Users\Administrator>nslookup hostname
Server: Unknown
Address: 192.168.1.26

Name: hostname.domain.com
Address: 192.168.1.28

두 컴퓨터의 네트워크 DNS 설정을 비교 한 결과 도메인 이외의 클라이언트 워크 스테이션에 “DNS 등록에이 연결의 DNS 접미사 사용”이라는 추가 상자가 선택되어 있다는 점만 다릅니다. 확인하지 않으면 클라이언트가 DNS 서버에 등록되지 않습니다. “이 연결의 DNS 접미사 :”필드에 작업 그룹 클라이언트 시스템 중 하나 인 domain.com 접미사를 추가했습니다.

이와 같은 문제를 일으키는 역방향 조회 영역에 대한 여러 참조를 보았지만 역방향 조회 영역을 설정했으며 해당 호스트 이름에 대해 ptr 레코드가 작성되었는지 확인했습니다.

내 질문은 어떻게 해결할 수 있습니까? 어떤 설정이 누락 되었습니까?

편집하다:

이후 서버 중 하나에서 DHCP를 설정하고 라우터 / 게이트웨이에서 DHCP를 끕니다. 그렇게하고 내 IP를 갱신 한 후 이제 평평한 이름 확인이 가능합니다. 어떤 설정이 다른지 이미징 할 수 없지만 지금 작동합니다. 더 이해가 되나요?



답변

문제는 네트워크에 두 개의 DHCP 서버가 있다는 것입니다.

  1. 라우터
  2. 활성 디렉토리 서버

동일한 네트워크에 여러 DHCP 서버가있는 경우 경쟁 조건이 있습니다.

컴퓨터가 라우터를 dns로 등록하면이 컴퓨터의 nslookup 쿼리가 라우터에 요청되어 호스트 이름을 찾을 수 없습니다.

컴퓨터가 도메인에 있으면 nslookup 쿼리를 도메인 서버로 라우팅하여 정답을 제공합니다.

네트워크에 DHCP 서버가 하나만 있어야하며 Active Directory DNS 서버를 기본 서버로 등록해야합니다.


답변

Windows 네트워크에서 DHCP를 통해 네트워크를 구성하면 DHCP가 클라이언트에 필요한 모든 정보를 제공하므로 DHCP 옵션이 자동으로 올바르게 구성됩니다.

링크 는 더 잘 설명합니다


답변