Як усунути неполадки DNS з вирішеною системою?


49

Як би Ви вирішили знайти DNS-сервери, якими користуються systemd-resolvedдля усунення несправностей?

Як правило, я можу використовувати digта тестувати сервери DNS, показані на /etc/resolv.conf. (Або вікна - ipconfig /all+ nslookup). Але такий підхід не працює, коли resolutionv.conf просто вказує на локальний демон розв'язувача на адресу циклу. Який метод використовується в режимі, вирішеному системою, для показу серверів DNS, які він використовує?


( unboundмає конфігураційні файли, на які я міг би звернутись. dnsmasqЦе теж робить, хоча я не впевнений, чи можна сервіси динамічно додавати без конфігураційного файлу. Навіть NetworkManager зараз має nmcli, і я бачу, ви можете запитувати, nmcli d show wlan0щоб показати конфігурацію DNS для інтерфейсу. )

Відповіді:


35

Використовуйте resolvectl status( systemd-resolve --statusколи використовується системна версія раніше 239 ), щоб показати ваші глобальні налаштування DNS та за посиланням .


На жаль, в моєму ubuntu 16.04.6 немає жодної резолюції, і в команді systemd-рішення немає опції "--status".
Marnix A. van Ammers

30

Дуже корисно для усунення несправностей також:

journalctl -u systemd-resolved -f

Там ви можете побачити, що systemd-resolvedнасправді робить. У моєму випадку це взагалі не було зв’язано з серверами DNS, про які повідомлялося systemd-resolve --status. Якщо це робить такі дивні речі, то іноді перезапуск через sudo systemctl restart systemd-resolvedце - хороша ідея.

РЕДАКТУВАННЯ: Щоб отримати більше інформації, resolvedвам потрібно поставити

[Service]
Environment=SYSTEMD_LOG_LEVEL=debug

в override.confз з systemd-resolvedдопомогою

sudo systemctl edit systemd-resolved

3
Можливо, варто відзначити, що після запуску, sudo systemctl edit systemd-resolvedздається, його sudo systemctl restart systemd-resolvedпотрібно запустити для того, щоб нові налаштування були застосовані. Дякую!
bmaupin

Після всіх цих років, не маючи справи з вікнами, все одно, ви отримуєте пораду "Якщо це робить такі дивні речі, то іноді перезапуск через ..", і ти знаєш, що ти повернувся туди, де ти почав. Зітхнути.
Jaap Versteegh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.