VM 无法 ping 通 LAN 名称,但可以通过 nslookup 查看

VM 无法 ping 通 LAN 名称,但可以通过 nslookup 查看

我正在尝试从我的 10.04.4 VM(VMware Fusion)连接到网络资源,但无法通过名称访问目标。

奇怪的是,该名称在 DNS 中可见:

>nslookup my.name
Server:     123.45.67.89
Address:    123.45.67.89#53

Non-authoritative answer:
Name:   my.name
Address: 10.20.30.40

我可以通过 IP 地址 (10.20.30.40) 访问它(通过 ping),但无法访问名称,我认为这很奇怪,因为 DNS 显然可以解析名称。我该怎么做才能通过名称访问此资源?

答案1

我会先尝试一下基础知识。

您是否安装了名称缓存守护程序。如果是:

/etc/init.d/nscd restart

接下来检查是否有某些 iptables 规则导致此问题。

iptables -F

这将清除您的规则,然后从那里重试。

相关内容