Windows DNS가 때때로 내 VM의 호스트 이름을 선택할 수 없습니다 또는 dig myvm1.mycompany.com우분투

RE : 확인할 수없는 호스트 이름 / 호스트를 찾을 수 없음 / 호스트를 알 수 없음

VM은 브리지 된 네트워크를 사용하여 Win8에서 Ubuntu를 실행하는 VirtualBox입니다.

그것은 거의 항상 , 내 회사의 윈도우 DNS 서버에 자신을 등록 할 수 나는 할 수 있도록 ping myvm1내 DOS에서, 또는 dig myvm1.mycompany.com우분투 내에서. 그러나 내가 그들 중 어느 것도 할 수없는 시간이 있습니다. 알 수없는 호스트 오류가 발생합니다. 우분투 VM은 항상 동일하므로 문제를 일으키는 Windows DNS 서버라고 생각합니다.

솔루션을 직접 검색하면 대답이없는 질문 만 찾을 수 있습니다.이 질문은 내 증상과 정확히 일치 합니다. 회사 DNS 서버가 때때로 내 VM의 호스트 이름을 확인하지 못하는 이유는 무엇입니까?

해결책이나 문제 해결을위한 아이디어가 있습니까?

추신. 태그에 우분투 / 리눅스 추가-어쨌든 우분투 VM이 어떤 DNS 서버를 등록하는지 아십니까? Ubuntu의 dhcp / dn을 강제로 다시 등록하려면 어떻게해야합니까?



답변

이것은 여러 가지 방법으로 진행될 수 있으므로 모든 방향으로 확장 될 수있는 질문 중 하나입니다.

우선, Windows의 이름 확인은 DNS 이상을 사용합니다. DNS가 이름을 확인할 수 있는지 확인하는 데 사용하는 명령은 nslookup이므로 nslookup myvm1.mycompany.com해당 도메인의 DNS에 있는지 확인하는 데 사용됩니다.

두 번째로 ping myvm1컴퓨터에서 작업하면 이름 확인에 DNS 이상의 기능이 사용되며 NetBIOS, WINS 또는 멀티 캐스트 DNS (mDNS) 또는 DNS 자체 검색 (DNS-SD)과 같은 일부 자동 검색 쿼리를 사용하는 경우도 있습니다. 아바 히 데몬. DNS 조회를 수행하더라도 mycompany.com DNS 검색 도메인 이상을 사용하고있을 수 있습니다.

그것이 대부분의 시간 동안 작동한다는 것을 감안할 때, myvm1이라는 이름은 ping을 실행할 때 Windows 이름 확인자가 쿼리하는 mDNS 또는 DNS-SD와 함께 avahi와 함께 사용되는 것으로 추측합니다. 이러한 zeroconf 이름 확인 프로토콜은 실제 DNS 서버를 사용하지 않으므로 AD 통합 DNS 서버에 자신을 인증 할 필요가 없습니다. 내 경험에 따르면 zeroconf mDNS / DNS-SD 프로토콜은 100 % 신뢰할 수 없으므로 상황에 맞게 사용 중이라는 믿음이 추가됩니다.

여기에서 여러 방향으로 갈 수 있습니다

  • 아바 히가 제대로 작동하는지 확인
  • mycompany.com이 Active Directory에서 실행되는 일반적인 Windows 도메인 인 경우 자동 DNS 업데이트를 서버로 푸시하려면 머신이 도메인의 일부 여야합니다. mycompany.com 도메인에 수동 DNS 항목을 만들거나
    • 로컬 구성의 고정 IP 또는 DHCP 예약을 사용하여 ubuntu vm을 고정 IP로 만듭니다. 이것들은 솔루션에 대한 나의 첫 번째 및 두 번째 환경 설정입니다.
    • myvm1.mycompany.com이라는 이름으로 안전하지 않은 업데이트 허용
  • 인증 된 자동 DNS 업데이트를 수행 할 수 있도록 Ubuntu VM을 AD 도메인의 일부로 만듭니다. 삼바 버전 4 이상이 필요할 수 있습니다.

몇 가지 첫 단계로 확인하겠습니다

  • Windows 시스템에서 DNS 검색 도메인 순서를 확인하여 호스트 이름 만 입력 할 때 mycompany.com 도메인을보고 있는지 확인하십시오.
  • Ubuntu VM 에서이 방법에 설명 된대로 시스템의 정규화 된 도메인 이름을 설정했는지 확인하십시오 .