Узнайте, как исправить ошибку DNS_PROBE_FINISHED_NXDOMAIN

fix-dns_probe_finished_nxdomain-1

Последнее обновление 13 июня 2024 года Жером Кервьель

 

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

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

Что такое ошибка DNS_PROBE_FINISHED_NXDOMAIN? И почему она возникает?

Ошибка DNS_PROBE_FINISHED_NXDOMAIN связана с разрешением DNS.

Что такое DNS? 🤔

DNS расшифровывается как система доменных имен. Это техника, используемая для перевода доменных имен (таких как Пример домена) в IP-адреса (например, 302.1.311.1). Компьютеры используют эти IP-адреса для идентификации и связи друг с другом через Интернет.

Иногда DNS не удается преобразовать домен в IP, и тогда браузер выдает ошибку DNS_PROBE_FINISHED_NXDOMAIN.

Почему DNS не работает?

Возможные причины, по которым DNS не может преобразовать домен в IP, следующие:

  • Доменное имя было указано неверно
  • Домен не зарегистрирован или срок его действия истек
  • Ваше интернет-соединение временно отключено
  • Брандмауэр вашего плагина безопасности или CDN блокирует доступ к вашему сайту
  • На вашем компьютере неправильно настроен DNS
  • VPN мешает соединению и т. д.

Стоит отметить, что эта конкретная ошибка 💣 выглядит по-разному в разных браузерах. Давайте рассмотрим несколько вариантов ошибки DNS_PROBE_FINISHED_NXDOMAIN:

  • Google ChromeЭтот сайт недоступен или Эта веб-страница недоступна. Пример домена IP-адрес сервера не удалось найти.
  • Mozilla FirefoxХм. У нас возникли проблемы с поиском этого сайта. Мы не можем подключиться к серверу по адресу Пример домена.
  • Microsoft EdgeНе могу попасть на эту страницу. Попробуйте сделать это: Убедитесь, что вы указали правильный веб-адрес: Пример домена.
  • СафариSafari не может найти сервер. Safari не может открыть страницу "Пример домена", потому что Safari не может найти сервер "Пример домена"..

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

Исправление DNS_PROBE_FINISHED_NXDOMAIN: Шаги по устранению неполадок

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

1. Перезагрузите интернет-соединение и перезагрузите компьютер

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

2. Промыть кэш DNS

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

Кэширование - это процесс хранения часто используемых данных в таком месте, где их можно быстро и легко получить, вместо того чтобы многократно обращаться к источнику данных.

DNS использует кэширование для хранения IP-адресов посещаемых вами сайтов, чтобы в будущем при повторном посещении этих сайтов они загружались быстрее. Иногда сохраненный IP-адрес устаревает, и тогда браузер выдает ошибку "сайт недоступен".

Чтобы решить эту проблему, необходимо удалить кэш DNS из операционной системы (Windows или macOS). Вот что вам нужно сделать:

Промыть кэш DNS для Windows

Перейдите к Начало найдите в меню Командная строка. Выберите его и выберите Запустите от имени администратора опция, которая появляется под приложением.

1run-as-admin-command-prompt

Откроется окно темного цвета. Введите следующую команду и нажмите кнопку Заходите на:

ipconfig /flushdns

2flushing-dns-in-command-prompt

Промыть кэш DNS для macOS

Откройте Терминал на mac и введите следующую команду:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Нажмите кнопку Заходите на Нажмите кнопку , когда закончите.

3flush-dns-cache-mac

Вам будет предложено ввести свой пароль. Сделайте это и нажмите кнопку Заходите на еще раз.

После промывки DNS откройте свой сайт и проверьте, исчезла ли ошибка DNS. Если нет, переходите к следующему решению.

3. Обновите IP-адрес на компьютере

Еще одно решение, которое потенциально может работать как исправление DNS_PROBE_FINISHED_NXDOMAIN, - это обновление IP-адреса на вашем компьютере Windows или Mac.

Обновление IP-адреса в Windows

Открыть Командная строка и выберите Запустите от имени администратора (смотрите скриншоты выше, если вы не уверены, как это сделать).

Введите следующую команду и нажмите кнопку Заходите на:

ipconfig /release

Затем введите следующую команду и нажмите кнопку Заходите на:

ipconfig /renew

Это позволит обновить ваш IP-адрес.

Перед проверкой сайта перезагрузите компьютер.

Обновление IP-адреса на macOS

Перейти к Системные настройки → СетьЗатем выберите свой текущее подключение к Интернету и нажмите на кнопку Расширенный кнопка.

Затем перейдите к TCP/IP Выберите вкладку Обновление аренды DHCP и нажмите кнопку OK.

renew-ip

 

Перед проверкой сайта перезагрузите компьютер.

4. Перезапустите службу DNS-клиента (только для Windows)

Чтобы перезапустить службу DNS-клиента в Windows, откройте Командная строкаВставьте следующую команду и нажмите кнопку Заходите на:

net stop dnscache

Это приведет к остановке службы DNS. Чтобы перезапустить ее, вставить выполните следующую команду и нажмите кнопку Заходите на:

net start dnscache

Попробуйте открыть свой сайт прямо сейчас.

5. Измените DNS-сервер

DNS назначается вашим поставщиком услуг Интернета (ISP), но вы можете временно переключиться на публичный сервер, например Cloudflare или Google. Мы продемонстрируем использование DNS-сервер Google.

Изменение DNS-сервера в Windows

Открыть Командная строка, тип "панель управления" и нажмите кнопку OK кнопка.

 

5opening-control-panel-using-command-prompt

 

Откроется новое окно. В этом окне выберите Сеть и Интернет → Центр управления сетями и общим доступом → Изменение параметров адаптера.

Щелкните правой кнопкой мыши на . на текущем соединении и выберите Свойства вариант.

6opening-properties-in-network-connections

Выберите Протокол Интернета версии 4 и нажмите на кнопку Свойства кнопка.

7 opening-internet-protocal-version-4-option

В следующем окне выберите Используйте следующие адреса DNS-серверов и вставьте IP-адреса в соответствующие места (см. рисунок ниже):

  • Для IPv4: 8.8.8.8 (предпочтительный DNS-сервер) и 8.8.8.4 (альтернативный DNS-сервер).
  • Для IPv6: 2606:4700:4700::1111 и 2606:4700:4700::1001
8adding-google-dns-server-

Нажмите кнопку OK кнопка, перезапустить в браузере и проверьте, сохраняется ли ошибка DNS.

Изменение DNS-сервера на macOS

Перейти к Системные настройки → Сеть.

Выберите текущее локальное подключение и нажмите кнопку Расширенный кнопка.

Затем выберите DNS вкладка. Нажмите на кнопку кнопку в нижней части списка DNS-серверов и зайдите на IPv4 (8.8.8.8) или IPv6 (2001:4860:4860::8888) адрес. Нажмите кнопку OK кнопку, перейдите в браузер и попробуйте открыть веб-сайт.

Вот пример того, как выглядит управление DNS на Mac (На нашем скриншоте показан DNS Cloudflare, хотя):

9mac-dns-change

6. Отключите антивирус и VPN

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

VPN или виртуальная частная сеть также предотвращает доступ пользователей к вредоносным сайтам, но может непреднамеренно блокировать безобидные сайты.

Отключите VPN и антивирусные приложения, если они установлены на вашем компьютере. Затем проверьте, продолжает ли появляться ошибка DNS_PROBE_FINISHED_NXDOMAIN. Если в вашем браузере установлена VPN, отключите и ее.

7. Проверьте настройки локального файла hosts

Каждый компьютер имеет локальный файл хоста, который помогает сопоставить доменное имя с его IP-адресом.

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

Проверка параметров файла локальных хостов в Windows

Перейдите к Начало меню и найдите Блокнот. Вы можете использовать любой текстовый редактор, например Sublime, Atom, TextPad, TextEdit и т.д.

Выберите текстовый редактор и выберите Запустите от имени администратора.

Далее в текстовом редакторе перейдите к пункту Файл → Открыть.

10 файлов и открытых опций в блокноте

Появится новое окно с опцией Имя файла. В этой опции вставьте следующее место и нажмите кнопку Заходите на:

C:\Windows\System32\drivers\etc\hosts

Файл откроется в текстовом редакторе.

11 Открытие хост-файла в Windows

В текстовом редакторе найдите "::1 localhost" линия.

12finding-localhost-in-hosts-file

Проверьте, появляется ли под этой строкой доменное имя вашего сайта. Если да, значит, локальный файл hosts заблокировал сайт. Удалить доменное имя, сохранить изменения, и выход редактор.

Проверка настроек файла локальных хостов на macOS

Перейдите в раздел Перейти → Утилиты и выберите Терминал.

Затем введите следующую команду:

sudo nano /private/etc/hosts

Как только вы нажмете кнопку Заходите наВам будет предложено вставить свой пароль а затем направляется в ваш локальный файл hosts.

Ищите "::1 localhost" и посмотрите, есть ли у вас доменное имя появляется под этой строкой. Если это так, значит, файл блокирует этот домен.

Удалить ваш домен, сохранить файл, и выход редактор.

13macos-hosts

Теперь вы должны иметь доступ к своему сайту, не сталкиваясь с ошибкой DNS.

Стоит отметить, что локальный файл hosts не вносит сайты в черный список автоматически. Поэтому, вероятно, он был вручную отредактирован пользователем, чтобы заблокировать доступ к вашему сайту.

8. Сброс флагов Chrome

Если ни одна из предыдущих попыток исправить DNS_PROBE_FINISHED_NXDOMAIN не помогла, у вас есть последняя попытка - не сдавайтесь! Возможно, вам помогут флаги Chrome. Если вы никогда не слышали о них, то это скрытое меню опций, позволяющих пользователям включать или отключать экспериментальные функции браузера. Эти функции не запущены официально и доступны только в тестовом режиме.

Некоторые из этих экспериментальных функций могут вызывать ошибку DNS_PROBE_FINISHED_NXDOMAIN из-за неправильной конфигурации. Сброс флагов Chrome должен решить эту проблему.

Вставить "chrome://flags" в адресной строке вашего браузера и нажмите кнопку Заходите на. Затем выберите Сбросить все Кнопка в верхней части экрана.

14chrome-flag-reset-all

Вам будет предложено перезапустить браузер. Сделайте это, а затем попробуйте открыть свой сайт.

Перейти к началу

Последние мысли по поводу исправления DNS_PROBE_FINISHED_NXDOMAIN

В отличие от решения распространенные ошибки WordPressРеализация исправления DNS_PROBE_FINISHED_NXDOMAIN не требует обращения к бэкенду вашего сайта и внесения рискованных изменений в файлы. Ошибка DNS указывает на проблемы с вашим компьютером.

👉 Чтобы решить эту проблему, вам нужно выполнить следующие действия:

  1. Перезагрузите интернет-соединение и перезагрузите компьютер.
  2. Промыть кэш DNS
  3. Обновите IP-адрес на компьютере
  4. Перезапустите службу DNS-клиента (только для Windows)
  5. Измените DNS-сервер
  6. Отключите антивирус и VPN
  7. Проверьте настройки локального файла hosts
  8. Сброс флагов Chrome

💡 Если у вас возникли другие проблемы с сайтом WordPress, у нас есть много статей по устранению неполадок, подобных этой. Начать стоит с нашего руководства о том, как исправление наиболее распространенных ошибок WordPress.

Если у вас возникли дополнительные вопросы по реализации исправления DNS_PROBE_FINISHED_NXDOMAIN, сообщите нам об этом в комментариях.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *