我正在尝试从我的 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
这将清除您的规则,然后从那里重试。