nslookup 및 Tracert 불일치

nslookup 및 Tracert 불일치

호스트에서 발행한 NAT 및 OpenVPN 연결을 사용하는 Windows 7 VirtualBox 게스트에서 wrt 이름 확인은 다르게 동작합니다 nslookup.tracert

  • nslookup hostname작동, 10.0.2.3DNS 서버로 사용
  • tracert hostname호스트 이름을 확인할 수 없습니다
  • tracert fqdnfqdn을 확인할 수 없습니다
  • tracert ip-address10.0.2.2-> 10.0.3.1-> 대상을 통해 라우팅되는 호스트 이름이 작동하고 표시됩니다.
  • traceroute hostname호스트에서 작동하며 10.0.3.1-> 대상을 통해 직접 라우팅됩니다.

내가 연결하려는 호스트는 OpenVPN을 사용하여 전화 접속한 네트워크 내에 있습니다. 이름 확인은 전역적으로 접근 가능한 호스트에 적합합니다.

이유가 무엇일까요? 어떻게 알 수 있나요? 이미 네트워크 연결을 위해 IPv6를 비활성화하고 호스트와 게스트 모두에서 방화벽을 비활성화하고 VirtualBox에서 네트워크 유형을 "브리지"로 변경해 보았습니다.

나는 다음과 같은 설정을 가지고 있습니다 :

  • 우분투 13.04 x64 호스트
  • 버추얼박스4.2.10-dfsg-0ubuntu2.1
    • NAT에 연결된 Intel PRO/1000 가상 네트워크 어댑터
    • Windows 7 x86 게스트, 완전히 패치됨
  • 호스트가 발급한 OpenVPN 연결
  • Windows 7 게스트 및 Ubuntu 13.04 호스트의 동일한 호스트 이름

답변1

에서 해결책을 찾았습니다.SO에 대한 이 답변:

[Put] "."이라는 단일 항목을 읽습니다. 에서"이 DNS 접미사를 순서대로 추가하세요."에서"고급 TCP/IP 설정"대화.

기본적 으로 tracert친구들은 DNS가 아닌 프로토콜을 먼저 시도하는데 내 설정에서는 실패합니다.

관련 정보