我在虚拟机管理器中创建了一个 KVM/QEMU 虚拟机。
从这台机器我可以通过 IP ping 通主机,但是无法通过主机名 ping 通它:
elopio@ubuntu-xenial:~$ ping 192.168.2.207
PING 192.168.2.207 (192.168.2.207) 56(84) bytes of data.
64 bytes from 192.168.2.207: icmp_seq=1 ttl=64 time=0.142 ms
elopio@ubuntu-xenial:~$ host calchas
calchas has address 127.0.1.1
因此,如果我尝试从 ubuntu-xenial(客户机)按名称访问 calchas(主机,ip=192.168.2.207),我将访问客户机。
我如何通过名称 ping 主机?
答案1
解决方案是将 .lan 附加到主机名:
$ ping calchas.lan
PING calchas.lan (192.168.2.207) 56(84) bytes of data.
64 bytes from calchas.lan (192.168.2.207): icmp_seq=1 ttl=64 time=0.151 ms