Авахи днс не работает

Я пытаюсь получить разрешение DNS Avahi .local доменов.

Я могу сделать:

$ avahi-resolve-host-name redacted.local
Redacted.local  10.xx.xx.xx

но нет

ping redacted.local
ping: redacted.local: Name or service not known

2 ответа

Я столкнулся с той же проблемой. Похоже, известная проблема с libnss-resolv /systemd-resolved и /etc/nsswitch.conf, Проверьте этот другой ответ на Ask Ubuntu:

Некоторое другое чтение с альтернативными вариантами для /etc/nsswitch.conf:

Похоже, что ваша машина не настроена на использование Avahi для (или помощи) поиска DNS. Попробуйте добавить следующее к /etc/resolvconf/resolv.conf.d/base файл:

nameserver 127.0.0.1

В вашем случае IP-адрес может отличаться, убедитесь, что он указывает на сервер, на котором работает Avahi. Затем перезагрузите конфигурацию разрешения, выполнив:

sudo resolvconf -u

Система должна теперь (также) проверить ваш сервер Avahi для разрешения redacted.local в IP-адрес.

Другие вопросы по тегам