Ubuntu DNS ошибка Chrome: DNS_PROBE_FINISHED_NXDOMAIN, аналогичная в Firefox

Вопрос или проблема

Я не могу посещать большинство сайтов в Интернете ни в Firefox, ни в Chrome. Я могу получить доступ к Google Документам, поэтому я исследую ситуацию на Windows 7 (двойная загрузка) и перезагружаюсь в Ubuntu (недавно обновлён до 16.04).

Тест 0:

$ sudo /etc/init.d/dns-clean
$ 

(ничего не произошло)

Тест 1:

$ dig microsoft.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> microsoft.com
;; глобальные опции: +cmd
;; Получен ответ:
;; ->>HEADER<<- opcode: QUERY, статус: NOERROR, id: 2944
;; флаги: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: версия: 0, флаги:; udp: 512
;; СЕКЦИЯ ВОПРОСА:
;microsoft.com.         IN  A

;; СЕКЦИЯ ОТВЕТА:
microsoft.com.      896 IN  A   104.43.195.251
microsoft.com.      896 IN  A   23.100.122.175
microsoft.com.      896 IN  A   23.96.52.53
microsoft.com.      896 IN  A   191.239.213.197
microsoft.com.      896 IN  A   104.40.211.35

;; Время запроса: 102 мс
;; СЕРВЕР: 2001:558:feed::1#53(2001:558:feed::1)
;; Когда: Вт, 29 авг 2017 14:54:43 EDT
;; Размер MSG: получено: 122

Тест 2:

$ ping reddit.com
connect: Сеть недоступна

Тест 3:

$ less /etc/network/interfaces
# interfaces(5) файл, используемый ifup(8) и ifdown(8)
auto lo
iface lo inet loopback

Тест 4:

$ less /etc/NetworkManager/NetworkManager.conf 
[main]
plugins=ifupdown,keyfile,ofono
/#dns=dnsmasq

no-auto-default=D4:BE:D9:A6:2E:C1,

[ifupdown]
managed=false

Тест 5: Chrome

Этот сайт недоступен
Сервер www.reddit.com не найден.

DNS_PROBE_FINISHED_NXDOMAIN

Тест 6: Firefox

Сервер не найден
Firefox не может найти сервер по адресу www.reddit.com.
Проверьте адрес на наличие ошибок, таких как ww.example.com вместо www.example.com
Если вы не можете загрузить страницы, проверьте подключение к сети вашего компьютера.
Если ваш компьютер или сеть защищены файрволом или прокси-сервером, убедитесь, что Firefox имеет разрешение на доступ в Интернет.

Правка: Почти забыл, это, похоже, началось после того, как я пытался установить PlayOnLinux на днях. Я его удалил, но проблемы продолжаются.

Есть ли какие-либо мысли?

Относительно возможного дублирующего вопроса: ошибка dns_probe_finished_nxdomain, вызванная Ubuntu
ошибка dns_probe_finished_nxdomain, вызванная Ubuntu
Я четко указываю в своем вопросе, что решение, предложенное в другой ветке, о очистке кэша dns, не решает мою проблему.

Решение: DNS_PROBE_FINISHED_NXDOMAIN в Linux


Шаг 1. Откройте терминал и введите следующую команду

sudo nano /etc/dhcp/dhclient.conf

Шаг 2. Теперь добавьте следующую строку в файл

supersede domain-name-servers 8.8.8.8;

Теперь сохраните файл

Шаг 3. Перезагрузите сеть

sudo service network-manager restart

или

sudo systemctl restart NetworkManager.service

Обновите вашу страницу и все сделано.🙂🙂🙂

Для меня (Ubuntu 20.04) единственным рабочим решением было добавить DNS-серверы Google и OpenDNS.

Я сделал это на уровне компьютера:

sudo vim /etc/resolv.conf

И добавил эти строки (перед другими серверами имен):

nameserver 8.8.8.8
nameserver 208.67.222.222
nameserver 4.2.2.2

Чтобы сделать эти изменения постоянными, выполните следующее: как изменить DNS-сервер навсегда на Ubuntu 20.04?

Это также можно сделать на уровне роутера (для всех устройств):

  • Перейдите в управление роутером -> DNS -> Установите основной DNS на 8.8.8.8 и вторичный DNS на 208.67.222.222.

Смотрите https://linuxhint.com/opendns-vs-googledns/ для получения дополнительной информации о выборе DNS-серверов (и проверки, какой сервер быстрее в вашем местоположении).

Для меня решение заключалось в очистке dns кэша следующим образом:

sudo systemd-resolve --flush-caches

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

sudo systemd-resolve --statistics

Перезагрузка роутера решила эту проблему для меня.

У меня та же проблема.
Я попробовал все из всех ответов, и ни одно из этих решений не сработало.
Сейчас я работаю над чем-то, что требует много обновлений DNS, и это полностью блокирует мою работу всё время. Мне приходится на телефоне / iPad проверять, действительно ли все работает.

Есть ли какое-то другое возможное решение?

В моем случае я решил это через настройки панели администратора роутера TpLink.

Перейдите в Advance > Network > LAN settings, и измените:

Primary DNS : 8.8.8.8

Secondary DNS : 8.8.4.4

Нажмите сохранить, затем перезагрузите ваш роутер, дождитесь, пока индикаторы интернета на роутере загорятся, а затем перезагрузите страницы для проверки.

Для меня следующая команда сработала в Ubuntu:

  1. Откройте терминал
  2. Введите sudo dhclient -r и нажмите enter.
    Вы получите результат “Убито старого клиента”
  3. Введите sudo dhclient и нажмите enter. Это присвоит вашему системе новый IP
  4. Перезагрузите сайт.

Ответ или решение

Решение проблемы DNS_ERRROR в Ubuntu (DNS_PROBE_FINISHED_NXDOMAIN)

Вы столкнулись с ошибками DNS, которые мешают вам посещать многие сайты как в Chrome, так и в Firefox, например, вы получили сообщения о том, что сервер DNS не найден. Ниже приведены шаги, которые помогут вам устранить эту проблему.

Шаг 1. Проверка сетевых настроек

  1. Проверьте сетевое подключение:
    Убедитесь, что ваш компьютер подключен к интернету. Проверить состояние сети можно с помощью команды:

    nmcli device status

    Убедитесь, что ваше сетевое устройство (например, Wi-Fi или Ethernet) подключено.

  2. Проверка конфигурации интерфейсов:
    Убедитесь, что у вас правильно настроены сетевые интерфейсы. Откройте файл /etc/network/interfaces и проверьте, чтобы он содержал правильные настройки. Для простого подключения достаточно иметь только:

    auto lo
    iface lo inet loopback

Шаг 2. Настройка DNS

  1. Изменение DNS-серверов:
    Попробуйте установить DNS-серверы Google. Для этого откройте файл конфигурации DHCP:

    sudo nano /etc/dhcp/dhclient.conf

    И добавьте следующую строку:

    supersede domain-name-servers 8.8.8.8, 8.8.4.4;

    Сохраните файл и выйдите.

  2. Обновление файла resolv.conf:
    Вы также можете вручную изменить файл /etc/resolv.conf:

    sudo nano /etc/resolv.conf

    Добавьте следующие строки перед другими nameserver:

    nameserver 8.8.8.8
    nameserver 208.67.222.222
    nameserver 4.2.2.2

    Чтобы избежать перезаписи файла resolv.conf после перезагрузки, используйте resolvconf или измените параметры DHCP, как указано выше.

Шаг 3. Перезагрузка сетевых служб

После внесения изменений выполните перезагрузку сетевых служб:

sudo service network-manager restart

или

sudo systemctl restart NetworkManager.service

Шаг 4. Очистка кэша DNS

Для очистки кэша DNS выполните следующую команду:

sudo systemd-resolve --flush-caches

Проверьте, что кэш был очищен:

sudo systemd-resolve --statistics

Дополнительные шаги

Если проблема сохраняется, возможно, стоит перезагрузить ваш маршрутизатор. Это часто помогает устранить проблемы с подключением.

Заключение

С помощью предложенных шагов вы должны иметь возможность устранить проблему DNS_PROBE_FINISHED_NXDOMAIN на Ubuntu. Если эти методы не помогли, возможно, стоит проверить настройки вашего маршрутизатора или обратиться к вашему интернет-провайдеру.

Оцените материал
Добавить комментарий

Капча загружается...