从虚拟机中,我如何无法通过名称访问主机?

从虚拟机中,我如何无法通过名称访问主机?

我在虚拟机管理器中创建了一个 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

相关内容