Привет! Эта статья будет посвящена разбору всех возможных ошибок DNS и способам их исправления. Формулировки этих ошибок будут зависеть от операционной системы пользователя и его браузера, но сами методы по исправлению останутся примерно теми же самыми. Поэтому не ленимся, читаем и пробуем по порядку. Благо на этом фронте не так уж и много вариантов.
Если говорить простыми словами, DNS – это «телефонная книга» интернета. Вы вводите в браузере понятный адрес сайта, например wifigid.ru, а DNS помогает компьютеру найти настоящий IP-адрес этого сайта. Если эта «телефонная книга» не отвечает, отвечает неправильно или на компьютере сохранился старый адрес, браузер может показать ошибку DNS. При этом сам Wi-Fi или кабель могут быть подключены нормально.
У вас появилась какая-то отдельная ошибка, которой нет в этом списке? Напишите ее в комментариях, а еще укажите свою Windows, используемый браузер, подключение по Wi-Fi или кабелю, и открываются ли другие сайты. Если уже решили проблему, напишите, как именно это сделали.
- Кратко об ошибках
- DNS-сервер не отвечает – Не удается найти DNS-адрес сервера – DNS-сервер не найден
- Windows не удается связаться с устройством или ресурсом
- Нет доступа к DNS-серверу – Ошибка поиска DNS
- Windows 11 – как поменять DNS
- Сброс DNS, IP и сетевых параметров через команды
- DNS_PROBE_FINISHED_NXDOMAIN и ERR_NAME_NOT_RESOLVED
- Проверяем файл hosts
- Android и iPhone
- Роутер и DNS провайдера
- Менее популярные ошибки
- FAQ – частые вопросы
- Задать вопрос автору статьи
Кратко об ошибках
Дабы не ходить далеко, перечисляю основные причины, по которым могут возникать проблемы DNS. А ниже уже пробежимся по основным ошибкам и способам их устранения:
- Ваш DNS-сервер не отвечает или работает нестабильно. Особенно часто это бывает при использовании DNS от провайдера. Как быстрое решение – временная замена на публичный DNS, например Google, Cloudflare, Quad9 или Яндекс. При такой проблеме сайты по именам могут не открываться, а некоторые программы иногда продолжают работать за счет кеша, уже установленного соединения или своих сетевых настроек.
- Все сайты открываются, кроме одного. Это уже больше похоже на проблему конкретного сайта, его домена, хостинга или DNS-записей. Иногда владелец сайта меняет сервер, переносит домен или неправильно настраивает DNS-зону. От нас здесь обычно почти ничего не зависит – можно только проверить сайт с другого устройства, другой сети и немного подождать.
- Ошибка работы DNS-службы на устройстве. В Windows это служба «DNS-клиент», которая кеширует DNS-запросы и помогает системе быстрее открывать сайты. Если она зависла, работает некорректно или кеш испортился, помогает перезагрузка, очистка DNS-кеша или сброс сетевых настроек.
- Проблема в роутере или провайдере. Иногда компьютер настроен правильно, но сам роутер получил плохие DNS от провайдера или завис. Тогда ошибка может быть сразу на всех устройствах в доме.
- Проблема в VPN, прокси, антивирусе, расширении браузера или «защищенном DNS». Такие программы могут менять маршрутизацию и DNS-запросы. Если сервер VPN или DNS-фильтр перестал отвечать, сайты могут перестать открываться даже при нормальном интернете.
Вот и все по этой теме. Остальные возможные причины – это уже индивидуальные случаи. Дальше только конкретика. Ниже видео по теме DNS, чтобы не вводить целый раздел на объяснение принципов работы этой технологии:
Если хотите подробнее разобраться именно в выборе DNS-сервера и ручной настройке, у нас есть отдельная статья про альтернативный DNS-сервер. Там уже больше теории и примеров, а здесь я делаю упор именно на исправление ошибок.
DNS-сервер не отвечает – Не удается найти DNS-адрес сервера – DNS-сервер не найден
Самая частая ошибка DNS. Вот так выглядит в браузере:
А вот так при диагностике сети:
Такая проблема может быть как на стороне конкретного сайта, так и на вашем компьютере, роутере или у провайдера. Поэтому сначала нужно понять масштаб проблемы. Если не открывается только один сайт, а остальные работают, скорее всего проблема не у вас. Если не открывается вообще ничего по обычным адресам, но интернет вроде подключен, тогда уже проверяем DNS на своем устройстве и роутере.
Что можно сделать:
- Пробуем открыть этот же сайт с телефона через мобильный интернет. Открылось? Значит сайт живой, а проблема может быть в вашей сети, DNS, роутере или компьютере.
- Пробуем открыть другой сайт на этом же компьютере. Если другие сайты открываются, проблема может быть в конкретном домене.
- Перезагружаем роутер и компьютер. Да, способ простой, но часто помогает, если завис DNS на роутере или сломался кеш на устройстве.
- Временно меняем DNS-сервер на публичный. Если после этого сайты начали открываться, значит старый DNS отвечал неправильно или вообще не отвечал.
Не путайте ошибку DNS с полным отсутствием интернета. Если не открываются сайты, мессенджеры, игры, обновления и вообще все, сначала проверьте само подключение к интернету, кабель, Wi-Fi и роутер. Если же часть программ работает, а сайты по именам не открываются, тогда это уже больше похоже на DNS.
Для отдельной ошибки Chrome DNS_PROBE_FINISHED_NO_INTERNET есть отдельная инструкция – DNS_PROBE_FINISHED_NO_INTERNET. Там разобран случай, когда браузер ругается на DNS, но на самом деле проблема может быть и в полном отсутствии интернета.
Windows не удается связаться с устройством или ресурсом
Еще одна похожая проблема. В диагностике выглядит вот так:
Порядок действий на этот случай:
- Временно отключаем VPN, прокси и расширения браузера, которые связаны с сетью. Проверяем сайт снова.
- Временно отключаем сторонний антивирус или его веб-защиту. Полностью удалять антивирус сразу не нужно – для проверки достаточно временного отключения защиты, если такая функция есть.
- Проверяем работу DNS-службы на Windows. Для этого нажмите + R, введите services.msc и нажмите «ОК». Тут ищем службу «DNS-клиент». Проверяем, чтобы она была запущена. Иногда просто возникает сбой DNS, поэтому может помочь обычная перезагрузка компьютера:
- Очищаем кеш DNS. Операционная система запоминает старые запросы, и если, например, сайт изменил свой первоначальный адрес, то система все равно может пытаться стучаться по старому адресу в обход внешних запросов. Поэтому чистка этого хранилища помогает. Команду можно выполнить через командную строку или Windows PowerShell:
ipconfig /flushdns
В некоторых версиях Windows служба «DNS-клиент» может не перезапускаться вручную через обычное окно служб. Это нормально. В таком случае не нужно искать сложные способы насильно ее остановить. Просто выполните очистку кеша DNS и перезагрузите компьютер. Для обычного пользователя этого чаще всего достаточно.
Если ошибка появилась после установки VPN, сетевого фильтра, антивируса, блокировщика рекламы или программы родительского контроля, начните именно с них. Такие программы могут подменять DNS или фильтровать запросы. Например, программа была удалена, а ее DNS-адрес остался в настройках адаптера. В итоге интернет есть, но сайты не открываются.
Нет доступа к DNS-серверу – Ошибка поиска DNS
Обычная причина этой ошибки DNS-сервера – неверные сетевые настройки, отказ DNS-службы, плохой DNS от провайдера или конфликт с VPN/прокси. Что делаем:
- Пробуем через другой браузер – на случай включения странных прокси, VPN, расширений или защищенного DNS внутри браузера.
- Пытаемся проверить службу «DNS-клиент», как в прошлом разделе.
- Очищаем кеш DNS командой ipconfig /flushdns.
- Вручную задаем DNS-сервер на нашем компьютере.
Как сделать ручную настройку я уже писал неоднократно, поэтому еще раз кратко:
- Правой кнопкой мыши по значку сети в трее возле часов – «Параметры сети и Интернет» (на «семерке» – «Центр управления сетями и общим доступом»):
- Открываем «Настройка параметров адаптера» или «Дополнительные сетевые параметры» – «Дополнительные параметры сетевого адаптера»:
- Ищем наш сетевой адаптер, через который сейчас подключены. Если по Wi-Fi – беспроводной, если через провод – Ethernet. Щелкаем по нему правой кнопкой – «Свойства». А далее как на картинке:
Адреса 8.8.8.8 и 8.8.4.4 – Google Public DNS. Обычно они работают стабильно и хорошо подходят для быстрой проверки. Но это не волшебная кнопка: если проблема в роутере, провайдере, кабеле, блокировке сайта или VPN, одна замена DNS может не помочь.
Можно использовать и другие публичные DNS. Например, Cloudflare – 1.1.1.1 и 1.0.0.1, Quad9 – 9.9.9.9, Яндекс DNS – в зависимости от выбранного режима фильтрации. Если не знаете, что выбрать, для проверки достаточно поставить Google или Cloudflare. Подробнее про Google DNS можно почитать в статье про 8.8.8.8 и 8.8.4.4.
Windows 11 – как поменять DNS
В Windows 11 путь немного отличается, поэтому отдельно оставлю короткую инструкцию:
- Откройте «Пуск» – «Параметры».
- Перейдите в «Сеть и Интернет».
- Если подключены по кабелю, откройте «Ethernet». Если по Wi-Fi, откройте «Wi-Fi» и выберите свойства текущей сети.
- Найдите пункт «Назначение DNS-сервера» и нажмите «Изменить».
- Выберите «Вручную».
- Включите IPv4 и укажите предпочитаемый DNS, например 8.8.8.8, и альтернативный DNS, например 8.8.4.4.
- Сохраните настройки и переподключитесь к сети.
Если после ручной настройки стало хуже, верните «Автоматически». Иногда в рабочей или учебной сети должен использоваться именно внутренний DNS-сервер организации. Если поставить внешний DNS, интернет может работать, а доступ к локальным ресурсам, принтерам, сетевым папкам и корпоративным сайтам пропадет.
Не меняйте DNS на рабочем компьютере без понимания, если он подключается к домену, корпоративной сети или VPN. В таких сетях DNS часто нужен не только для интернета, но и для поиска внутренних серверов компании.
Сброс DNS, IP и сетевых параметров через команды
Если ручная смена DNS не помогла, можно выполнить базовый набор сетевых команд. Откройте командную строку от имени администратора:
- Нажмите «Пуск».
- Введите «Командная строка».
- Нажмите правой кнопкой мыши и выберите «Запуск от имени администратора».
- Выполните команды по очереди:
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
netsh int ip reset
После выполнения команд перезагрузите компьютер. Эти команды очищают DNS-кеш, обновляют IP-адрес, сбрасывают Winsock и часть сетевых параметров TCP/IP. Это помогает после VPN, сетевых ускорителей, антивирусов, неправильных драйверов и некоторых сбоев Windows. Но если интернет не работает из-за провайдера или роутера, команды на компьютере проблему не исправят.
Если хотите полностью пройти этот способ с пояснениями, посмотрите отдельную инструкцию по сбросу сетевых настроек Windows. Там я подробнее объясняю, что именно сбрасывается и что может слететь после процедуры.
DNS_PROBE_FINISHED_NXDOMAIN и ERR_NAME_NOT_RESOLVED
Эти ошибки часто встречаются в Google Chrome, Яндекс.Браузере, Opera и Microsoft Edge. Смысл примерно один: браузер не смог найти IP-адрес сайта по его доменному имени. Это может быть проблема сайта, DNS-сервера, кеша, файла hosts, VPN, приватного DNS или банальная опечатка в адресе.
Что я советую проверить:
- Проверьте, правильно ли написан адрес сайта. Иногда ошибка появляется из-за одной лишней буквы.
- Откройте этот же сайт с телефона через мобильный интернет.
- Очистите DNS-кеш командой ipconfig /flushdns.
- Поменяйте DNS на публичный.
- Отключите VPN, прокси и расширения браузера.
- Проверьте файл hosts.
Если ошибка появляется только на одном сайте, это не всегда ваша вина. Домен мог быть не продлен, DNS-записи могли сломаться, сайт могли перенести на другой сервер, а новые записи еще не дошли до всех DNS-серверов. В таком случае можно проверить сайт с другой сети и просто подождать. Если же ошибка появляется на половине сайтов, начинайте с DNS, VPN и настроек адаптера.
По ошибке ERR_NAME_NOT_RESOLVED есть отдельный подробный материал – как исправить ERR_NAME_NOT_RESOLVED. Там больше примеров именно для браузеров и мобильных устройств.
Проверяем файл hosts
Файл hosts может вручную перенаправлять домены на определенные IP-адреса. Иногда это используют разработчики, иногда – программы блокировки рекламы, а иногда – вредоносное ПО. Если в hosts прописан неправильный адрес сайта, браузер будет идти не туда, даже если DNS работает нормально.
В Windows файл находится здесь:
C:\Windows\System32\drivers\etc\hosts
Как проверить:
- Откройте «Блокнот» от имени администратора.
- Нажмите «Файл» – «Открыть».
- Перейдите по пути C:\Windows\System32\drivers\etc\.
- Внизу выберите отображение «Все файлы».
- Откройте файл hosts.
Если там есть строки с сайтами, которые у вас не открываются, временно поставьте перед ними знак # или удалите эти строки, если вы точно понимаете, что они лишние. После сохранения снова выполните ipconfig /flushdns и перезапустите браузер. Только не удаляйте весь файл бездумно. В стандартном виде он почти пустой, но на некоторых компьютерах там могут быть рабочие записи для локальной разработки или корпоративной сети.
Если вы увидели в hosts много странных строк с популярными сайтами, антивирусами, банками или поисковиками, обязательно проверьте компьютер на вирусы. Вредоносные программы иногда используют hosts, чтобы подменять сайты или мешать обновлению защитных программ.
Android и iPhone
DNS-ошибки бывают не только на Windows. На телефоне тоже можно столкнуться с ситуацией, когда Wi-Fi подключен, но сайты не открываются. Начните с простого:
- Выключите и включите Wi-Fi.
- Перезагрузите телефон.
- Забудьте сеть Wi-Fi и подключитесь заново.
- Проверьте, работает ли интернет через мобильную сеть.
- Отключите VPN и блокировщики рекламы.
На Android дополнительно проверьте «Частный DNS». Обычно путь такой: «Настройки» – «Сеть и интернет» – «Частный DNS». Для проверки поставьте «Автоматически» или временно «Выключено». Если там был прописан кастомный сервер, который перестал отвечать, сайты могут не открываться именно из-за него.
На iPhone можно сбросить параметры сети: «Настройки» – «Основные» – «Перенос или сброс iPhone» – «Сброс» – «Сбросить настройки сети». Это удалит сохраненные Wi-Fi сети, пароли Wi-Fi, VPN и сетевые параметры, но не удалит фото, приложения и личные файлы. Делать это стоит не первым шагом, а когда обычное переподключение и перезагрузка не помогли.
Если проблема только с Wi-Fi, а мобильный интернет работает, скорее всего виноват роутер, DNS на роутере или настройки конкретной Wi-Fi сети. Если не работает ни Wi-Fi, ни мобильная сеть, проверяйте уже сам сайт, браузер, VPN или настройки телефона.
Роутер и DNS провайдера
Иногда DNS лучше менять не на каждом устройстве отдельно, а прямо в настройках роутера. Тогда все телефоны, ноутбуки, телевизоры и приставки будут получать новые DNS автоматически. Это удобно, если проблема наблюдается сразу на всех устройствах дома.
Общая логика такая:
- Зайдите в настройки роутера через браузер.
- Найдите раздел «Интернет», «WAN», «DHCP» или «LAN».
- Найдите поля DNS-серверов.
- Укажите, например, 8.8.8.8 и 8.8.4.4 или 1.1.1.1 и 1.0.0.1.
- Сохраните настройки и перезагрузите роутер.
Если не знаете, как зайти в настройки роутера, сначала посмотрите наклейку на корпусе: там часто указан адрес, логин и пароль. Обычно это что-то вроде 192.168.0.1 или 192.168.1.1. Если доступа нет, есть отдельная инструкция как зайти в настройки роутера.
Если ошибка DNS появляется сразу на всех устройствах в доме, я бы сначала перезагрузил роутер, потом проверил интернет у провайдера, а уже после этого менял DNS на самом роутере. Если проблема только на одном ноутбуке, логичнее начинать с настроек этого ноутбука.
Менее популярные ошибки
Здесь просто оставлю список, дабы не потерялся. По мере добавления новых комментариев будем обновлять. Вообще, сам алгоритм решения проблемы был описан выше, все остальное лишь частные случаи названий ошибок:
- Произошла временная ошибка DNS.
- DNS_PROBE_STARTED.
- DNS_PROBE_FINISHED_BAD_CONFIG.
- DNS_PROBE_FINISHED_NXDOMAIN.
- ERR_NAME_NOT_RESOLVED.
- Не удается разрешить DNS-имя контроллера домена.
- Не смогли загрузить страницу, потому что не нашли сайт в DNS.
- Сервер DNS не может открыть сокет для адреса IP. Убедитесь, что это один из действительных адресов компьютера сервера – обычно речь идет о занятом порте другой программой.
- Сервер DNS будет отправлять запросы другим серверам DNS на порт, отличный от принятого по умолчанию (TCP порт 53) – возможен конфликт нескольких сетевых адаптеров, VPN или неправильная настройка DNS-сервера.
- Компьютер сервера не имеет настроенного основного суффикса DNS.
- Сервер DNS не обнаружил первичных или вторичных зон. Сервер запускается в режиме только кэширования, и он не авторитетен ни для одной из зон.
- Сервер DNS записал новую версию зоны «zonename» в файл filename. Новую версию можно просмотреть, перейдя на вкладку.
- Срок действия зоны «zonename» истек до успешной передачи зоны или обновления с основного сервера, который является источником зоны. Зона была отключена.
Часть ошибок из списка относится не к домашнему пользователю, а к администрированию DNS-сервера, домена или корпоративной сети. Если вы просто открываете сайты дома, вам почти всегда нужны первые разделы этой статьи: перезагрузка, проверка других сайтов, очистка кеша, смена DNS, отключение VPN и проверка роутера. А вот ошибки про зоны, контроллер домена и сокеты чаще встречаются у системных администраторов.
FAQ – частые вопросы
Что такое DNS простыми словами?
DNS – это система, которая переводит понятные имена сайтов в IP-адреса. Вы вводите site.ru, а компьютер через DNS узнает, на какой сервер нужно идти. Если DNS не отвечает, браузер не понимает, где искать сайт.
Почему интернет есть, а сайты не открываются?
Так бывает, когда само подключение работает, но DNS не может определить адрес сайта. Иногда мессенджеры или игры продолжают работать, потому что уже держат соединение или используют кеш. Но новые сайты в браузере не открываются, потому что их адрес не получается найти.
Какой DNS лучше поставить?
Для проверки можно поставить Google DNS 8.8.8.8 и 8.8.4.4 или Cloudflare 1.1.1.1 и 1.0.0.1. Если после этого сайты открылись, проблема была в старом DNS. Если не помогло, возвращаемся к проверке роутера, VPN, браузера и сетевых настроек.
Можно ли постоянно использовать публичный DNS?
Да, для домашнего компьютера это нормально. Но в рабочей сети лучше не менять DNS без согласования, потому что внутренние сайты, серверы и доменные ресурсы компании могут работать только через корпоративный DNS.
Почему не открывается только один сайт?
Возможны разные причины: сайт лежит, домен не продлен, DNS-записи обновляются, сайт заблокирован у провайдера, ошибка в hosts или проблема только у вашего DNS-сервера. Проверьте сайт с телефона через мобильный интернет. Если там тоже не открывается, скорее всего проблема не у вас.
Нужно ли чистить DNS-кеш?
Да, это безопасный и быстрый способ проверки. Команда ipconfig /flushdns очищает старые DNS-записи на компьютере. После этого Windows заново спросит адрес сайта у DNS-сервера.
Что делать, если DNS-ошибка появилась после VPN?
Сначала отключите VPN и проверьте сайты. Если не помогло, удалите или переустановите VPN-клиент, очистите DNS-кеш и выполните команды сброса сети. Некоторые VPN оставляют свои DNS и сетевые адаптеры даже после закрытия программы.
Есть что сказать или появилась другая ошибка? Пишите в комментариях, будем разбираться. Особенно приветствуются нестандартные ситуации, которые не были описаны в этой статье. Помогаем себе, помогаем людям.









Добавлю от себя. На винде после команды ipconfig /flushdns, если у вас 7 Windows, то дополнительно нужно будет ввести ещё две команды: net stop dnscache и net start dnscache, чтобы перезапустить сервис. В противном случае он у вас может повиснуть. Если все же повиснет, перезагружаем роутер и комп…
Все помогло спасибо вам)
Сколько я искал по решению этой ошибки, теперь все встало на свои места…