Ошибка ERR_NAME_NOT_RESOLVED: почему не работает интернет и способы решения
Ошибка ERR_NAME_NOT_RESOLVED указывает на то, что браузер не смог преобразовать доменное имя в IP-адрес через систему доменных имён (DNS). Эта проблема возникает даже при активном сетевом подключении, если произошел сбой в работе DNS-клиента операционной системы или стали недоступны настроенные DNS-серверы.
Оглавление
Диагностика проблемы в Windows
Первым шагом при возникновении ошибки является проверка состояния системных служб. В операционной системе Windows необходимо открыть консоль управления службами (services.msc) и найти службу «DNS Client» (Dnscache). Убедитесь, что она запущена и работает корректно.
Для проверки доступности конкретного DNS-сервера используйте командную строку. Команда nslookup <домен> позволяет проверить процесс разрешения имен, а ping <IP_DNS_сервера> подтверждает сетевую связность с выбранным сервером.
Режим инкогнито помогает исключить влияние расширений браузера на DNS-запросы. Если в этом режиме сайт открывается, проблема может быть связана с установленными дополнениями.
Очистка кэша DNS
Накопленные данные в кэше могут содержать устаревшие или неверные записи, что приводит к ошибке ERR_NAME_NOT_RESOLVED. Сброс кэша является стандартным методом решения проблемы.
| Операционная система | Команда для очистки кэша DNS |
|---|---|
| Windows | ipconfig /flushdns |
| macOS | sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder |
После выполнения команды в Windows рекомендуется перезапустить браузер для применения изменений.
Настройка публичных DNS-серверов
Если стандартные настройки провайдера не работают, можно заменить их на надежные публичные DNS-серверы. Они часто обеспечивают более высокую скорость отклика и стабильность.
- Google Public DNS: 8.8.8.8 и 8.8.4.4
- Cloudflare DNS: 1.1.1.1 и 1.0.0.1
Запросы к DNS-серверам обычно осуществляются через стандартный порт 53 (UDP/TCP). Если замена серверов не помогает, возможно, антивирусное ПО или файрвол блокируют этот порт.
Проверка файла hosts
В Windows существует файл локального сопоставления имён, который имеет приоритет над внешними DNS-серверами. Он находится по пути C:\Windows\System32\drivers\etc\hosts.
Некорректные записи в этом файле могут перенаправлять запросы на несуществующие адреса или блокировать доступ к определенным доменам. Проверьте его содержимое и удалите подозрительные строки, если они были добавлены сторонними программами.
Частые ошибки
- Игнорирование режима инкогнито. Пользователи сразу начинают менять настройки сети, хотя проблема может решаться простым отключением конфликтующего расширения браузера.
- Отсутствие проверки службы Dnscache. В Windows сбой этой службы делает невозможным любое разрешение имен, независимо от качества интернет-соединения.
- Блокировка порта 53. Антивирусы иногда ошибочно классифицируют DNS-трафик как угрозу, блокируя UDP-порт 53, что приводит к полной неработоспособности интернета в браузере.
FAQ
Что означает ошибка ERR_NAME_NOT_RESOLVED? Эта ошибка означает, что браузер не смог получить IP-адрес сайта от DNS-сервера. Доменное имя не было преобразовано в цифровой адрес, необходимый для установки соединения.
Как быстро сбросить DNS в Windows?
Откройте командную строку от имени администратора и введите команду ipconfig /flushdns. После появления сообщения об успешном сбросе кэша попробуйте обновить страницу.
Какие DNS-серверы лучше использовать при ошибке? Рекомендуется использовать публичные серверы Google (8.8.8.8, 8.8.4.4) или Cloudflare (1.1.1.1, 1.0.0.1), так как они отличаются высокой доступностью и скоростью обработки запросов.
Может ли антивирус вызывать эту ошибку? Да, антивирусное программное обеспечение или файрвол могут блокировать UDP-порт 53, который используется для DNS-запросов. В таком случае требуется проверить настройки безопасности вашего ПО.