Устранение ошибки «DNS_PROBE_FINISHED_NXDOMAIN»

Вы видите сообщение об ошибке DNS_PROBE_FINISHED_NXDOMAIN, когда пытаетесь попасть на сайт. Это случается каждому, и первое, что приходит на ум, — это то, что сайт сломался или пропал из Интернета. Но чаще всего проблема лежит на вас, что хорошо, потому что почти всегда ее можно исправить самостоятельно.

Если быть кратким, эта ошибка указывает на то, что ваш компьютер не смог найти запрашиваемый URL-адрес. Подумайте о DNS как об огромной телефонной книге в Интернете, которая преобразует знакомые нам названия сайтов в числовые IP-адреса. Ошибка «NXDOMAIN» подобна поиску абонента в этой книге, но его просто не нашли.

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

Способ 1: Проверка доступности сайта

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

  • Удостоверьтесь, что ввели адрес сайта правильно.
  • Попытайтесь открыть этот же URL через другой браузер или мобильное устройство. Если он открывается в другом браузере на этом же ПК, воспользуйтесь информацией из пятого способа статьи. Если же на компьютере он не открывается, зато без проблем загружается с ноутбука, планшета или смартфона, пробуйте все рекомендации из статьи ниже кроме Способа 5.
  • Не лишним будет попытаться открыть сайт, используя другой интернет, например мобильный. Если так он открывается, дело либо в сетевых настройках Windows, либо в роутере, о чем и пойдет речь в следующих способах. Также это может свидетельствовать о том, что доступ к сайту заблокирован одним интернет-провайдером, но доступен через другой.

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

  • Если же вы перепробовали разные устройства и провайдеров, вполне возможно, стоит немного подождать, поскольку ошибка возникла на стороне сайта, то есть по независящим от вас обстоятельствам. Можете поискать информацию в интернете о ресурсе, к которому пытаетесь получить доступ (актуально для крупных сайтов).
  • При использовании любых программ, каким-либо образом влияющих на интернет-соединение, отключите их. Это касается любого такого софта, даже антивирусов с функцией защиты сети.

Способ 2: Сброс сети

Поскольку «DNS_PROBE_FINISHED_NXDOMAIN» чаще всего возникает в результате сетевых ошибок, таких как конфликты кеша DNS, первоочередным решением является сброс сети. Хотя в Windows 11 и 10 есть функция, отвечающая за автоматический сброс, ручной сброс также доступен, требующий ввода консольных команд. Если автоматический сброс внезапно не работает, он может быть дополнением к нему.

Вариант 1: Автоматический сброс

  1. Запустите приложение «Параметры», найдя его в «Пуске».
  2. Перейдите на вкладку «Сеть и Интернет» и в основной части окна прокрутите страницу вниз, а затем нажмите на «Дополнительные сетевые параметры». (В Windows 10 зайдите в раздел «Сеть и Интернет» и в центральной части окна найдите ссылку «Сброс сети», по которой и кликните.)
  3. В этом окне щелкните по строке «Сброс сети».
  4. Отобразится информация об этой процедуре. Ознакомьтесь с ней и по готовности нажмите на «Сбросить сейчас».
  5. Во всплывающем окне понадобится выбрать вариант «Да», после чего дождаться перезагрузки компьютера, которая произойдет автоматически через 5 минут.

Вариант 2: Ручной сброс

Чтобы восстановить состояние только некоторых настроек, которые непосредственно отвечают за работу сети, необходимо сбросить все настройки:

  1. Откройте «Командную строку» от имени администратора любым удобным образом — например, через «Пуск» или меню быстрых ссылок.
  2. Вставьте команду ipconfig /flushdns и нажмите Enter для сброса кеша DNS.
  3. Впишите команду ipconfig /release и подтвердите нажатием Enter. После этого таким же образом выполните ipconfig /renew. Эти команды обновят ваш IPv4 адрес.
  4. Затем сбросьте работу Winsock командой netsh winsock reset.
  5. Можно проверить, появился ли доступ к сайту. Если нет, введите netsh int ip reset для сброса сетевых настроек.

Способ 3: Изменение DNS-серверов

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

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

Windows 11

  1. Находясь в системных «Параметрах», перейдите на вкладку «Сеть и Интернет». В основной части окна нажмите по используемому типу подключения.
  2. Те, кто выбрал «Wi-Fi», дополнительно должны перейти в «Свойства оборудования».
  3. Отыщите пункт «Назначение DNS-сервера» и кликните по «Изменить».
  4. Измените значение на «Вручную», если сейчас стоит автоматическое получение адресов. Теперь вам понадобится воспользоваться DNS-адресами от тех компаний, которые их предоставляют. Наиболее популярным решением являются DNS от Google, их и возьмем за пример.

    Напишите 8.8.8.8 в поле «Предпочтительный DNS-сервер», а 8.8.4.4 в поле «Дополнительный DNS-сервер». Пожалуйста, сохраните изменения.

Кроме того, у вас есть возможность использовать DNS-адреса Яндекса (77.88.8.8 и 77.88.8.1), CloudFlare (1.1.1.1 и 1.0.0.1), а также OpenDNS (208.67.222.222 и 208.67.220.220). Все они открыты для пользователей.

Windows 10 и ниже

  1. В более старых операционных системах менять DNS придется через классическую «Панель управления». Запустите ее и перейдите в раздел «Сеть и Интернет».
  2. Тут вам нужен подраздел «Центр управления сетями и общим доступом».
  3. Слева щелкните по ссылке с названием «Изменение параметров адаптера».
  4. Тут будут все типы подключений, среди которых найдите текущее. «Ethernet» — если подключены по LAN, «Беспроводная сеть» — если по Wi-Fi.
  5. Вызовите контекстное меню активного подключения и зайдите в его «Свойства».
  6. Одиночным нажатием выделите пункт «IP версии 4 (TCP/IPv4)» и воспользуйтесь кнопкой «Свойства».
  7. Активируйте значение «Использовать следующие адреса DNS-серверов» и введите адреса, о которых уже шла речь в предыдущей инструкции для Windows 11.

Способ 4: Изменение состояния службы

Возможно, служба DNS-сервера была отключена по неизвестным причинам, и Windows не удается перезапустить ее. Попробуйте это сделать самостоятельно.

  1. Найдите в «Пуске» стандартное приложение «Службы» и запустите его.
  2. Найдите службу «DNS-сервер» и посмотрите ее состояние, дважды кликнув по строке.
  3. «Тип запуска» должен быть выставлен «Автоматически», а «Состояние»«Выполняется». Если это не так, измените указанные значения.
  4. Вероятно, в вашей ситуации изменение значений окажется недоступно. Тогда сделайте это через «Редактор реестра». Запустите его командой regedit, введенной, например, в окно «Выполнить» (горячая клавиша для запуска Win + R).
  5. В адресную строку вставьте команду HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache и нажмите Enter для перехода. В правой части найдите пункт «Start» и удостоверьтесь, что его значение равно «2».
  6. Если это не так, дважды щелкните по строке и измените его на указанное.

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

В случае ошибки «DNS_PROBE_FINISHED_NXDOMAIN» ваш браузер не может обнаружить сайт, который вы пытаетесь открыть. Это не всегда означает, что проблема возникла на веб-сайте; чаще всего это связано с вашим подключением к Интернету или настройками устройства. Когда компьютер не может преобразовать URL-адрес сайта, например, example.com, в IP-адрес, доступный для доступа к нему, возникает проблема. В большинстве случаев это можно быстро исправить, перезагрузив роутер, очистив кэш DNS или временно отключив антивирус. Часто помогает смена DNS-сервера, например на Google (8.8.8.8) или Cloudflare (1.1.1.1). В большинстве случаев решить ошибку можно за пару минут — и без глубокого разбора в технических деталях.

Способ 5: Исправление проблем браузера

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

Кеш DNS и пул сокетов

Для обеспечения связи с серверами каждый браузер на движке Chromium имеет свой кеш DNS и набор сокетов. Ошибка может заставить один или несколько сайтов перестать открываться. Попробуйте удалить их.

  1. Вставьте внутренний адрес chrome://net-internals/#dns и перейдите по нему. Если используете другой браузер, а не Хром, измените слово «chrome» в этом адресе на «browser» или на название самого браузера. Например, в Яндекс Браузере это будет browser://net-internals/#dns, а в Microsoft Edge — edge://net-internals/#dns.
  2. Нажмите по кнопке «Clear host cache». Кеш очистится в фоне без всяких подтверждений и оповещений.
  3. Переключитесь на вкладку «Sockets» слева и нажмите по «Flush socket pools».

Перезапустите веб-обозреватель для обеспечения достоверности.

Очистка браузера

Проверьте, загружается ли сайт в режиме конфиденциальности.

Если это так, вероятно, что временные файлы или расширения препятствуют этому.

  1. Лучше всего начать с расширений. Попасть в этот раздел можно через меню или специально отведенную кнопку на панели инструментов вашего браузера.
  2. Отключите их все и снова попытайтесь получить доступ к сайту. Если это произошло успешно, включайте каждое из расширений по одному и после каждого перезагружайте страницу с сайтом. Удалите то, после включения которого он вновь перестал открываться.
  3. В той ситуации, когда расширения не влияют на открытие сайта, произведите удаление временных файлов. Нажмите универсальную горячую клавишу Ctrl + Shift + Del для перехода к разделу удаления данных браузера.
  4. Нужно выбрать лишь два пункта: «Файлы cookie и другие данные сайтов» и «Изображения и другие файлы, сохраненные в кеше». С остальных галочки можно снять, а затем произвести очистку.

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

Началь с самого простого: перезагрузите компьютер и роутер и проверьте, есть ли другие устройства подключены к Интернету. Если это не помогает, попробуйте заменить DNS-серверы на более надежные, такие как Cloudflare или Google. Это может не только решить проблему, но и в целом ускорит ваше соединение с Интернетом.

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

Поделиться с друзьями
Дмитрий Соколов

Разработчик ПО и энтузиаст «железа», который совмещает практический опыт программирования с глубоким интересом к устройству компьютеров.

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