Hyper-V를 실행하는 Windows Server 2012의 DNS 확인 ipconfig /all명령 으로 표시됩니다

문제는 다음과 같습니다.

  • Ping hostname <-호스트가 응답합니다. 해상도가 netbios를 통해 이루어지는 것 같습니다
  • nslookup 호스트 이름 <-

UnKnown에서 호스트 이름을 찾을 수 없습니다 : 서버에서 응답이 없습니다.

이제 재미있는 부분이 온다. 짧은 시간 동안 해상도가 작동합니다. 서버에 로그온 한 한 사용자가 호스트 이름을 확인할 수 있고 다른 사용자가 동시에 호스트 이름을 확인할 수 없을 수도 있습니다.

설정:

Hyper-V 역할이 설치된 도메인에 가입 된 Windows Server 2012가 있습니다. 서버에는 4 개의 물리적 네트워크 인터페이스가 있으며 여기에서 # 1 및 # 2는 Hyper-V에서 가상 스위치로 사용되며 IP 주소가 구성되어 있지 않습니다.

네트워크 인터페이스 # 3과 # 4는 DHCP 서버 (이 Hyper-V 호스트의 VM)에 의해 IPv4 주소를 얻었습니다. 가상 스위치 # 1에는 고정 IP 주소가 있고 # 2에는 DHCP에 의해 주소가 있습니다.

2 개의 DNS 서버가 있습니다. 두 결과에 대한 Nslookup 결과는 동일합니다. 두 번째 DNS 서버는 다른 서버의 다른 Hyper-V 호스트에 있습니다. 모든 네트워크 인터페이스에는 기본 및 보조 DNS 서버가 구성되어 있으며 ipconfig /all명령 으로 표시됩니다 .

추가 정보 : 해결은이 것을 제외한 다른 모든 클라이언트 / 서버에서 올바르게 작동하는 것 같습니다.

문제가있는 서버의 이벤트 로그 :

  • Hyper-V-VMMS-이벤트 -ID : 32022 : 복제 파트너의 이름 확인으로 인해 복제가 작동하지 않았습니다.
  • DNS 클라이언트 이벤트-이벤트 -ID : 8015 : DNS 서버에서 DNS 등록이 작동하지 않습니다. 시간이 초과되었습니다.

기본 DNS 서버의 이벤트 로그 :

  • DNS 서버 서비스 : 이벤트 ID : 4015 : DNS 서버가 중요한 ActiveDirectory-Error를 인식했습니다. AD가 제대로 작동하는지 확인하십시오. 오류 디버그 정보가 비어 있습니다 “”.
  • AD- 로그에 오류가 표시되지 않았습니다.

최근 보조 DNS 서버에 오류가 표시되지 않았습니다.

서버 다시 시작이 도움이 될지 모르겠지만 VM이이 서버에서 실행 중이기 때문에 이것이 가장 마지막입니다.

문제 해결:

  • 모든 네트워크 인터페이스에서 IPv6을 비활성화했습니다.
  • 네트워크 트래픽을보고 DNS 패킷을 찾았습니다. DNS 서버가이 서버로부터 아무것도받지 못했습니다.
  • 이 문제로 서버의 네트워크 인터페이스를 살펴보면 dns 서버로 요청을 보내지 않는 것 같습니다.
  • 네트워크 인터페이스를 비활성화 및 활성화하려고했습니다.

dns 해상도가 작동하지 않아서 다양한 추가 진단 도구 (예 : dcdiag)가 작동하지 않았습니다. 그래서 어떤 아이디어?



답변

이것은 DNS 문제처럼 들립니다. AD는 DNS 이름 확인에 매우 의존하기 때문에 DNS 오류에 대해 매우 일시적입니다. 오류에 따르면 이것이 문제의 원인 일 수 있습니다. DNS 서버가 올바르게 설정되어 있는지 확인하십시오.

첫 번째 생각과 마찬가지로 로컬 호스트 (DNS 서버 및 도메인 컨트롤러 인 경우)는 DNS 목록에서 첫 번째 서버 IP 여야합니다.


답변

어쩌면 시나리오를 제대로 이해하지 못했지만 하나의 서브넷에 하나의 컴퓨터 인터페이스가 둘 이상 있으면 Windows가 작동하지 않습니다.

처리량으로 인해 하나의 세그먼트에 둘 이상의 링크가 필요한 경우 Windows에서 “NIC 팀”을 사용해야하지만 “링크 집계”를 수행 할 수있는 스위치가 있어야합니다. 설정 방법은 여기에서 확인할 수 있습니다.

또는 하나의 가상 호스트에 대해 하나의 NIC를 독점적으로 사용해야합니다.