在具有 NAT 和主机发出的 OpenVPN 连接的 Windows 7 VirtualBox 客户机中,nslookup
名称tracert
解析的行为有所不同:
nslookup hostname
可以用作10.0.2.3
DNS 服务器tracert hostname
无法解析主机名tracert fqdn
无法解析 fqdntracert 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 客户机,已完全修补
- 主机发出的 OpenVPN 连接
- Windows 7 客户机和 Ubuntu 13.04 主机中的主机名相同