Авахи днс не работает
Я пытаюсь получить разрешение 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-адрес.