Trochę utknął tutaj.
Mam 2 komputery, które nie mogą rozpoznać nazw hostów LAN, chyba że w / etc / hosts znajdują się określone wpisy
Ale inne komputery w sieci LAN mogą rozpoznawać nazwy hostów.
Moja sieć LAN:
- 1 x router Cisco z uruchomionym DD-WRT v24-sp2 z włączonym DNSMasq. Skonfigurowałem to przy użyciu nazw hostów i adresów IP w mojej sieci LAN.
- 1 x Kubuntu 12.10 (poprawnie rozwiązuje wszystkie nazwy hostów, o ile są one wpisane do DNSMasq na routerze)
2 x NAS (poprawnie rozwiązuj wszystkie nazwy)
1 x Ubuntu Server 12.04 (NIE rozpoznaje lokalnych nazw hostów, chyba że są wpisane w / etc / hosts)
- 1 x XBMCLive (Dharma) (to samo - nie jest rozwiązywane, chyba że wpisy znajdują się w / etc / hosts)
Jak uzyskać ostatnie 2, aby korzystać z wpisów DNSMasq na routerze? Każde urządzenie jest skonfigurowane do używania routera jako serwera nazw, a wszystkie urządzenia poprawnie rozpoznają adresy zewnętrzne.
Dzięki.
trochę więcej informacji:
będąc na serwerze, jeśli pinguję inny komputer (wstation)
$ ping wstation
PING wstation.local.domain (x.x.x.x)
Jeśli następnie dołączę .local
$ ping wstation.local
PING wstation.local.local.domain (x.x.x.x)
i bezpośrednio
$ 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