有点卡住了。
我有两台机器无法解析局域网主机名,除非在/etc/hosts中有具体的条目。
但是局域网上的其他机器可以解析主机名。
我的局域网:
1x运行DD-WRT v24-sp2的Cisco路由器,启用了DNSMasq。我已经在路由器上配置了主机名和IP地址。
1x Kubuntu 12.10(只要它们被输入到路由器的DNSMasq中,就可以正确解析所有主机名)。
2x NAS(也可以正确解析所有名称)。
1x Ubuntu Server 12.04(除非将它们输入到/etc/hosts中,否则无法解析本地主机名)。
1x XBMCLive(Dharma)(同样的情况-除非在/etc/hosts中有条目,否则无法解析)。
如何让最后两个机器使用路由器上的DNSMasq条目?每台机器都设置为使用路由器作为名称服务器,并且所有设备都能够正确解析外部地址。
谢谢。
一些更多信息:
在服务器上,如果我ping另一台电脑(工作站)
如果我接下来添加.local
我有两台机器无法解析局域网主机名,除非在/etc/hosts中有具体的条目。
但是局域网上的其他机器可以解析主机名。
我的局域网:
1x运行DD-WRT v24-sp2的Cisco路由器,启用了DNSMasq。我已经在路由器上配置了主机名和IP地址。
1x Kubuntu 12.10(只要它们被输入到路由器的DNSMasq中,就可以正确解析所有主机名)。
2x NAS(也可以正确解析所有名称)。
1x Ubuntu Server 12.04(除非将它们输入到/etc/hosts中,否则无法解析本地主机名)。
1x XBMCLive(Dharma)(同样的情况-除非在/etc/hosts中有条目,否则无法解析)。
如何让最后两个机器使用路由器上的DNSMasq条目?每台机器都设置为使用路由器作为名称服务器,并且所有设备都能够正确解析外部地址。
谢谢。
一些更多信息:
在服务器上,如果我ping另一台电脑(工作站)
$ ping wstation
PING wstation.local.domain (x.x.x.x)
如果我接下来添加.local
$ ping wstation.local
PING wstation.local.local.domain (x.x.x.x)
和直接
$ ping 10.0.0.4
PING 10.0.0.4 (10.0.0.4) 56(84) bytes of data.
64 bytes from 10.0.0.4: icmp_req=1 ttl=64 time=0.387 ms
64 bytes from 10.0.0.4: icmp_req=2 ttl=64 time=0.316 ms
64 bytes from 10.0.0.4: icmp_req=3 ttl=64 time=0.312 ms
64 bytes from 10.0.0.4: icmp_req=4 ttl=64 time=0.280 ms
64 bytes from 10.0.0.4: icmp_req=5 ttl=64 time=0.322 ms
^C
--- 10.0.0.4 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 3998ms
rtt min/avg/max/mdev = 0.280/0.323/0.387/0.038 ms