客人不能通过名称访问KVM主机服务器,尽pipenslookup和dig会返回正确的logging
所以我有一个KVM主机,也运行一个Apache的服务器与一些YUM回购。 VM guest虚拟机已连接到默认虚拟networking,该虚拟networking被configuration为在virbr0(192.168.12.1)上提供DHCP并使用NAT进行转发。 客人可以通过IP地址成功访问主机上的yum repos,例如curl 192.168.122.1/repo1毫无问题地返回内容。 但是,我希望客人能够通过名称而不是IP地址访问主机上的Web服务器。 我将所需的名称logging添加到主机的/etc/hosts文件,并且libvirt的dnsmasq服务似乎正在向guest虚拟机正确提供服务,因为nslookup和dig成功parsing了guest虚拟机上的名称: [root@localhost ~]# nslookup repo Server: 192.168.122.1 Address: 192.168.122.1#53 Name: repo Address: 192.168.122.1 [root@localhost ~]# dig repo ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6 <<>> repo ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55938 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, […]