有点卡在这里。
我有2台不能解析LAN主机名的机器,除非/ etc / hosts中有特定的条目
但是LAN上的其他计算机可以解析主机名。
我的局域网:
- 1个运行DD-WRT v24-sp2且启用了DNSMasq的Cisco路由器。我已经使用局域网上的主机名和IP配置了它。
- 1 x Kubuntu 12.10(只要在路由器上的DNSMasq中输入了所有主机名,即可正确解析所有主机名)
2个NAS(也可以正确解析所有名称)
1个Ubuntu Server 12.04(除非将本地主机名输入到/ etc / hosts中,否则它不会解析)
- 1 x XBMCLive(Dharma)(相同-除非条目位于/ etc / hosts中,否则不会解析)
如何获得最后2个以在路由器上使用DNSMasq条目?每台机器都设置为将路由器用作名称服务器,并且所有设备都可以正确解析外部地址。
谢谢。
一些更多的信息:
在服务器上时,如果我ping另一台PC(wstation)
$ 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