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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.