nslookup 和tracert 不一致

nslookup 和tracert 不一致

在具有 NAT 和主機發出的 OpenVPN 連線的 Windows 7 VirtualBox 來賓中,nslookup並且tracert在名稱解析方面表現不同:

  • nslookup hostname工作,用作10.0.2.3DNS 伺服器
  • tracert hostname無法解析主機名
  • tracert fqdn無法解析 FQDN
  • tracert ip-address工作並顯示主機名,透過10.0.2.2-> 10.0.3.1-> 目標進行路由
  • traceroute hostname在主機中工作,直接通過10.0.3.1->目標路由

我嘗試存取的主機位於我使用 OpenVPN 撥入的網路內。名稱解析對於全球可存取的主機來說效果很好。

可能是什麼原因?我怎麼才能找到答案?我已經嘗試停用 IPv6 網路連接,停用主機和來賓上的防火牆,並將 VirtualBox 中的網路類型變更為「橋接」。

我有以下設定:

  • Ubuntu 13.04 x64 主機
  • 虛擬盒子4.2.10-dfsg-0ubuntu2.1
    • 連接到 NAT 的 Intel PRO/1000 虛擬網路介面卡
    • Windows 7 x86 guest 虛擬機,已完全修補
  • 主機發出的 OpenVPN 連接
  • Windows 7 用戶端和 Ubuntu 13.04 主機中的主機名稱相同

答案1

找到了解決方案這個答案關於SO

[放置]單一條目閱讀“。”在裡面“附加這些 DNS 後綴(按順序)”在裡面“進階 TCP/IP 設定”對話。

看起來tracert朋友們預設會先嘗試一些非 DNS 協議,但在我的設定中失敗了。

相關內容