LINUX.ORG.RU
ФорумAdmin

Не резолвятся имена через DNS


0

1

Почему-то не определяются IP с DNS, хотя адрес DNS вроде прописан и связь с ним есть. Вот содержимое конфигов:

/etc/resolv.conf

search local nameserver 192.168.0.14

/etc/network/interfaces

allow-hotplug eth0 iface eth0 inet static

address 192.168.0.7

netmask 255.255.255.0

network 192.168.0.0

broadcast 192.168.0.255

gateway 192.168.0.4

dns-nameservers 192.168.0.14

dns-search local

Маршрутизатор работает нормлано, т.е. пинг до любого хоста по IP идет, а по имени нет.

Система на Debian 5.0, DNS на Win2k3 сервере.

В чём трабл никак не пойму. Как можно определить причину?

может, беда с днс сервером? у моего провайдера иногда бывает такое, поэтому я пользуюсь не дефолтным днс, а opendns.com (208.67.222.222)

opensuse
()
Ответ на: комментарий от opensuse

Да как бы DNS на AD под Win2k3 и моя виндовая раб.(очень точное сокращение :-)) станция все пингует нормально.

Но я уже разобрался: забыл про

domain domain.local вместо search local

А то что инет адреса не пингуются это заморочки с форвардингом к DNS провов.

Так что всем спасибо, проблема решена.

MadMax74
() автор топика
Ответ на: комментарий от MadMax74

Хотя нет, проблема одна осталась: нет пингов по ping domain.local. Ping host или ping host.domain.local есть, а ping domain.local нет. Или их и не должно быть (всетаки не винда)?

MadMax74
() автор топика
Ответ на: комментарий от MadMax74

ну так
dig domain.local что пишет?
лучше использовать search domain.local local
всё должно быть, если настроено нормально

с винды для тестов nslookup

dimon555 ★★★★★
()

>Как можно определить причину?
dig domain.local +qr +search +recurse +showsearch
как-то так

dimon555 ★★★★★
()
Ответ на: комментарий от dimon555

Или я чего-то недопонимаю или как-то топорно резолв работает. ping domain есть, ping domain.local отсутствует, dig domain.local срабатывает. Такое ощущение, что к указанному имени сразу лепится что-то и search, а не делается сначала попытка найти запись как есть.

MadMax74
() автор топика

/etc/resolv.conf

search local nameserver 192.168.0.14

чо, так в одну строку и прописано? nameserver с новой строки надо.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

Нет конечно. Просто я только зарегился, еще не освоился с формой сообщения. Как перенос строки делать еще не усвоил. :)

nslookup нормально срабатывает при любой форме записи.

Видимо это какие-то недоработки утилиты ping....

MadMax74
() автор топика
Ответ на: комментарий от MadMax74

> Проверил, не работает. :)

> extraline:/# ping chmz.local

> ping: unknown host chmz.local

> extraline:/# ping chmz.local.

> ping: unknown host chmz.local.

> extraline:/#


Ну сделай strace ping chmz.local, и посмотри, чего ему не хватает

undertaker ★★
()
Ответ на: комментарий от MadMax74

по ип пингуется?
тогда только tcpdump в помощь и dig с выводом пакетов запроса

dimon555 ★★★★★
()

В файлике /etc/host.conf должно быть написано

mdns off

Читать man host.conf и rfc на предмет multicast и доменов типа .local.

Bebop ★★
()
Ответ на: комментарий от MadMax74

В Linux:
extraline:/etc# dig S05034-0501

; <<>> DiG 9.5.1-P1 <<>> S05034-0501
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 34263
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;S05034-0501.                   IN      A

;; Query time: 0 msec
;; SERVER: 192.168.0.14#53(192.168.0.14)
;; WHEN: Fri Jun  5 15:00:17 2009
;; MSG SIZE  rcvd: 29

extraline:/etc# dig S05034-0501.chmz.local

; <<>> DiG 9.5.1-P1 <<>> S05034-0501.chmz.local
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33269
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;S05034-0501.chmz.local.                IN      A

;; ANSWER SECTION:
S05034-0501.chmz.local. 3600    IN      A       192.168.5.34

;; Query time: 0 msec
;; SERVER: 192.168.0.14#53(192.168.0.14)
;; WHEN: Fri Jun  5 15:00:25 2009
;; MSG SIZE  rcvd: 56

extraline:/etc#

В Windows:

C:\Documents and Settings\S05034.CHMZ>ping S05034-0501

Обмен пакетами с s05034-0501.chmz.local [192.168.5.34] по 32 байт:
...

C:\Documents and Settings\S05034.CHMZ>ping S05034-0501.chmz.local

Обмен пакетами с s05034-0501.chmz.local [192.168.5.34] по 32 байт:
...

Никак не пойму в чём дело. 

MadMax74
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.