firecatufa
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Это происходит из-за включенной поддержки multicast dns (по-умолчанию в опенсусе - из-за ее оринтированности на гетерогенные сети и ZeroConf). В этом случае все имена из зоны .local разрешаются не через DNS, а с помощью LLMNR - за это отвечают демоны avahi-*, которые установлены и запущены по-умолчанию. Причем, host и dig - работают правильно, так как они не используют библиотек резольвера, работая напрямую с DNS. Решение - в nsswitch.conf убрать mDNS4_minimal, в host.conf - задать mdns off, отключить демонов avahi-* (их там два, если я правильно помню). Перезагрузки и перезапуска сетевых интерфейсов не нужно, должно заработать сразу. Сам долго мучился, пока разобрался. :) |