这是一个非常奇怪的问题——我是能够找到我的虚拟机通常情况下,但有时我无法在基于 Windows 的公司网络中找到我的 VM。
以下是症状。即,ping
无法找到我的虚拟机,而nslookup
即使我没有指定 FQDN,它也能正常显示。再次,
- 我的公司网络是基于 Windows 的,
- 我的虚拟机是基于 Linux 的,
- 我可以
dig
&ping
我的虚拟机,当且仅当我使用 FQDN,而 - 通常情况下短名字也可以。
- 我可以
Windows 端的症状:
D:\>ping myvm.mycompany.com
Ping request could not find host myvm.mycompany.com. Please check the name and try
again.
D:\>nslookup myvm
Server: dns1.mycompany.com
Address: 192.168.25.200
Name: myvm.mycompany.com
Address: 192.168.18.244
D:\>ping myvm.mycompany.com
Ping request could not find host myvm.mycompany.com. Please check the name and try
again.
D:\>nslookup myvm
Server: dns1.mycompany.com
Address: 192.168.25.200
Name: myvm.mycompany.com
Address: 192.168.18.244