Трохи застряг тут.
У мене є 2 машини, які не можуть вирішити імена локальних мереж, якщо тільки немає конкретних записів у / etc / hosts
Але інші машини в локальній мережі можуть вирішувати імена хостів.
Моя локальна мережа:
- 1 x маршрутизатор Cisco, запущений DD-WRT v24-sp2 з включеною DNSMasq. Я налаштував це за допомогою імен хостів та IP-адрес у своїй локальній мережі.
- 1 x Kubuntu 12.10 (правильно вирішує всі імена хостів, якщо вони введені в DNSMasq на маршрутизаторі)
2 x NAS (також правильно вирішувати всі імена)
1 x Ubuntu Server 12.04 (це НЕ вирішує імена локальних хостів, якщо вони не введені в / etc / hosts)
- 1 x XBMCLive (Dharma) (те саме - не вирішується, якщо записи не в / etc / hosts)
Як змусити останні 2 використовувати записи DNSMasq на маршрутизаторі? Кожна машина налаштована на використання маршрутизатора як сервера імен, і всі блоки правильно вирішують зовнішні адреси.
Спасибі.
ще трохи інформації:
поки на сервері, якщо я пінг іншого ПК (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