мой GNU/Linux PC (Debian Squeeze; называется Iphigenie) получает свой IP от маршрутизатора Thomson TG585v7. Доступ к сети работает отлично (веб-серфинг, SSH-клиента/сервера и т. д.). Однако запрос Iphigenie через DNS не работает (DNS для интернет-сайтов работает). В отличие от этого, IP-адреса машин Windows могут быть решены без проблем через DNS-сервер TG585.
Я уверен, что проблема в том, что маршрутизатор не передает имя с DHCP на DNS.[1]
Это довольно интересно: Linux ПК появляется на веб-интерфейс TG585, с именами и все. Подключение к телнет роутера я вижу, что ПК получает надлежащего аренды DHCP (10.0.0.9
):
CPxxxxxxx=>dhcp server lease list
Lease Pool TTL State Clientid
3 10.0.0.18 LAN_private 13:48:08 USED [01] 70:1a:04:xx:xx:xx
2 10.0.0.8 LAN_private 22:45:01 USED [01] 00:21:6a:xx:xx:xx
0 10.0.0.9 LAN_private infinite USED [01] 00:0e:35:xx:xx:xx
1 10.0.0.10 LAN_private infinite FREE [01] 00:0f:b5:xx:xx:xx
однако он не отображается в списке DNS, в то время как машины Windows делают:
CP0852SF726=>dns server host list
Address Hostname TL (s) Creator
<local> dsldevice 1200 undefined
<local> speedtouch 1200 undefined
10.0.0.8 * Elektra 0 DHCP_Server
10.0.0.18 * Reini-PC 0 DHCP_Server
если я использую dns server host add name = Iphigenie addr=10.0.0.9 tls=0
, затем добавил запись, но после перезагрузки роутер станет тупой (тогда он ссылается на сам роутер).
мне интересно, в чем разница между Linux box и машины Windows, что передача DHCP - > DNS работает для последнего, но не для первого?
какие предложения?
[1] доказательства:
ping Iphigenie
работает на Linux PC (поиск через /etc/hosts
), но не на машинах Windows (поиск через DNS). Поиск DNS для Iphigenie на машине Linux также не удается (host Iphigenie
)