Ubuntu DNS Issues

Использование Ubuntu 18.04 - Мой DNS внезапно перестал работать. Только что установили Docker и minikube и т.д. - не уверен, вызвало ли это - понятия не имею.

Я могу пинговать IP (как Google), но не могу пинговать google.com.

$ ping google.com пинг: google.com: Временный сбой в разрешении имен

$ nslookup google.com ;; соединение установлено по таймеру; серверы недоступны

Попробовал пару вещей

$ sudo rm /etc/resolv.conf
$ sudo ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
$ sudo systemctl restart resolvconf

  Failed to restart resolvconf.service: Unit resolvconf.service not found.

$ sudo systemctl stop networking`
Failed to stop networking.service: Unit networking.service not loaded

Попробовал (пере)установить resolve.conf - не работал

sudo apt install resolvconf 
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?


sudo apt install resolvconf --fix-missing
E: Internal Error, ordering was unable to handle the media swap

Спасибо

0
задан 19 September 2020 в 07:50

1 ответ

DNS в Ubuntu (и, возможно, других) стал… сложным.

Прежде всего, чтобы вернуться в сеть в ближайшее время, сделайте следующее:

sudo rm /etc/resolv.conf
echo 'nameserver 8.8.8.8' | sudo tee -a /etc/resolv.conf

Это направит вас прямо на DNS-серверы Google и обойдет все, что происходит в вашей системе.

При нормальных обстоятельствах (по крайней мере, на сервере версии 18.04) netplan.io, resolvconf, systemd-networkd и systemd-resolved все должны быть довольны друг другом, чтобы DNS работал. Первым делом нужно проверить, работает ли systemd-resolved. Возвращает ли sudo systemd-resolve --status правильную информацию? Как насчет sudo systemctl status systemd-resolved? Если systemd-resolved работает правильно, отредактируйте /etc/resolv.conf и укажите для сервера имен «127.0.0.53». Все еще работает? Тогда виновником может быть resolvconf.

1
ответ дан 19 September 2020 в 05:46

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

Похожие вопросы: