LINUX.ORG.RU
ФорумAdmin

nslookup и dig работают корректно, но ping не работает для зоны local


0

0

Приветствую.

Любая программа, кроме nslookup и dig не может найти адреса хостов в зоне local.

******
ariksu@antares:~> ping kino.local
ping: unknown host kino.local
******
ariksu@antares:~> nslookup kino.local
Server:         10.10.10.55
Address:        10.10.10.55#53

Name:   kino.local
Address: 80.70.233.68
******


Утверждается, что обычно происходит такое потому, что что-то некорректное прописано в /etc/nsswitch.conf, /etc/resolv.conf или /etc/hosts. Однако:
******
ariksu@antares:~> cat /etc/nsswitch.conf | grep host
hosts:          files dns
******
ariksu@antares:~> cat /etc/resolv.conf
nameserver 10.10.10.55
nameserver 80.70.224.4
nameserver 80.70.224.2
******
ariksu@antares:~> cat /etc/hosts
127.0.0.1       localhost
# special IPv6 addresses
::1             localhost ipv6-localhost ipv6-loopback

fe00::0         ipv6-localnet

ff00::0         ipv6-mcastprefix
ff02::1         ipv6-allnodes
ff02::2         ipv6-allrouters
ff02::3         ipv6-allhosts
127.0.0.2       antares.homedomain antares
*******

tcpdump показывает, что не происходит даже попытки зарезолвить имя.

Куда дальше рыть?

имхо ненормально для локальной, сети использовать такие адреса. Подозреваю, сто засада именно в этом. Ну, может ещё в маршрутизации.

fractaler ★★★★★
()

>tcpdump показывает, что не происходит даже попытки зарезолвить имя.

Ну тогда "strace ping kino.local"

Что в /etc/resolv.conf в параметрах search или domain? Может у вас запущен nscd?

mky ★★★★★
()

Рыть в сторону mdns

Посмотри в nsswitch.conf, секция hosts

Если там у тебя есть записи mdns - останавливай avashi или убери их к чертям

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

Убрал давно и прочно. На самом деле думаю в них всё дело было, просто, видимо, нужно было кого-то перезапустить, чтобы этот nsswitch.conf перечитался. После ребута всё пришло в норму.

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

Кто-то придумал, что avahi обязательно должен быть. А теперь Ubuntu обновился, и все прибегают и ругаются, что локалов нету. Причём в старой версии оно отключалось через /etc/defaults/avahi-daemon, а теперь через sysv-rc-conf.

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