DNS и интернет-соединение прервались после удаления Docker

1 ответ

Попробуйте это значение по умолчанию дляnsswitch.conf:

hosts: files mdns4_minimal [NOTFOUND=return] dns

Что такое 8.8.8.8и 8.8.4.4? Они оба ваши DNS-сервера? Вам нужно только поместить свои DNS-серверы в resolv.conf. Обычно это ваш маршрутизатор, а не DNS-серверы вашего провайдера.

Иногда такая проблема может быть связана с IPv6. Поэтому вы можете попробовать отключить IPv6 на своем маршрутизаторе.

Попробуйте ip addressпроверить IPv4/IPv6 на ваших интерфейсах.

ip routeпокажет вам фактические маршруты.

У меня докер на растяжке и таких проблем нет.

УПД1

Если вы хотите использовать только DNS-серверы Google, закомментируйте другие строки в /etc/resolv.conf. Запросы DNS будут отправлены на первый найденный сервер имен.

ip-— команда, addressи route— опции

ip address-перечисляет ваши сетевые интерфейсы с настроенными адресами IPv4 (inet )и IPv6 (inet6 ). Вы можете проверить, есть ли дублирование или неправильная сетевая маска.

ip route-'по умолчанию' показывает ваш основной трафик;

проверьте, есть ли у вас подключение к Google DNS, с помощью команды:

telnet 8.8.8.8 53-необходимо подключиться к серверу («Подключено к 8.8.8.8»)

Выполнитьhost -v google.com

найдите строки «Получено… байт от [хоста]», чтобы понять, какой хост обрабатывает ваш DNS-запрос.

Если у вас включен Wi -Fi, выключите его. Есть проблемы с некоторыми адаптерами Wi -Fi на stretch, использующими ядро ​​4.9.

1
18.03.2021, 22:35

Теги

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