«ERR_NAME_NOT_RESOLVED»: как исправить эту ошибку DNS в браузере Google Chrome

Интернет дает вам доступ к, казалось бы, неограниченному количеству веб-сайтов всех видов. Все, что вам нужно для доступа к определенному веб-проекту, — это интернет-браузер и доменное имя проекта. Вы вводите доменное имя в адресную строку браузера, чтобы представить числовой IP-адрес страницы. DNS-серверы (Domain Name System) осуществляют автоматический перевод, который называется разрешением доменного имени. Если доменное имя не может быть разрешено, вы неизбежно столкнетесь с ошибками, которые не позволят вам получить доступ к сайту. Когда это происходит, браузер Google Chrome выводит сообщение об ошибке «ERR_NAME_NOT_RESOLVED».

В следующих разделах вы узнаете больше о том, что может вызывать ошибки разрешения доменных имен DNS. Мы также предоставим вам лучшие решения для устранения ошибки браузера Chrome «ERR_NAME_NOT_RESOLVED».

Что означает сообщение об ошибке «ERR_NAME_NOT_RESOLVED»?

Когда вы получаете сообщение об ошибке «ERR_NAME_NOT_RESOLVED», Chrome говорит, что не смог найти IP-адрес, соответствующий введенному вами доменному имени сайта. Если это произошло, вы не сможете получить доступ к странице, поскольку IP-адрес необходим для установления соединения с веб-сервером. Вы можете столкнуться с этой ошибкой независимо от того, используете ли вы Chrome на настольном ПК (Windows, macOS или Linux) или на мобильном устройстве (Android или iOS). Эта ошибка характерна не только для браузера Chrome; вы также можете столкнуться с этой ошибкой в других браузерах, таких как Firefox или Safari. Однако они отображают другое сообщение об ошибке, чем Google Chrome, если DNS не удается разрешить доменное имя при попытке доступа к веб-сайту.

Возможные причины ошибки «ERR_NAME_NOT_RESOLVED»

Существует ряд причин, по которым разрешение доменного имени DNS может быть неудачным. Одной из наиболее распространенных причин является временная недоступность сервера DNS. В этой ситуации, если в кэше браузера или в кэше DNS операционной системы нет записей для сайта, к которому вы пытаетесь получить доступ, DNS не сможет разрешить доменное имя. Ранее упомянутые адресные записи сами по себе также могут быть возможной причиной ошибки «ERR_NAME_NOT_RESOLVED» в Chrome. Например, эта ошибка может возникнуть, если браузер пытается ответить на DNS-запрос, используя кэшированный адрес, когда IP-адрес уже был изменен.

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

Как исправить ошибку ERR_NAME_NOT_RESOLVED в Chrome

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

Решение 1: перезагрузите маршрутизатор

Прежде чем начинать возиться с настройками Chrome или операционной системы, сначала необходимо проверить маршрутизатор, подключающий ваше устройство к интернету. Даже если кажется, что с подключением к интернету все в порядке, есть вероятность, что это не так. Поэтому для быстрого и простого решения ошибки «ERR_NAME_NOT_RESOLVED» следует перезагрузить сетевое устройство. Чтобы перезагрузить устройство, отключите питание не менее чем на 30 секунд, отсоединив кабель питания. Затем снова подключите маршрутизатор к источнику питания.

Примечание

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

Решение 2: удалите данные о просмотре сайтов

По умолчанию Chrome хранит данные обо всех веб-сайтах, которые вы посещали в прошлом. Эти кэшированные данные помогают страницам загружаться быстрее при повторной загрузке и автоматически заполняют адреса при вводе. Как бы ни была полезна эта функция, она может быстро стать проблемой и привести к ошибке «ERR_NAME_NOT_RESOLVED» при использовании Android, Windows и так далее. Поэтому возможным решением является удаление всех данных браузера. Для этого откройте меню Chrome с помощью иконки с тремя точками и выберите «Другие инструменты». Затем нажмите «Очистить данные браузера».

Теперь выберите типы данных браузера, которые Chrome должен удалить из кэша: «История браузера» и «Cookies и другие данные сайта» являются обязательными. Также убедитесь, что в разделе «Временной диапазон» выбран вариант «За все время», иначе будет удалена только самая последняя история браузера. Сделав выбор, нажмите «Очистить данные».

Решение 3: очистить кэш DNS операционной системы

Люди часто ассоциируют кэшированные веб-адреса только с браузером, который является пользовательским интерфейсом для доступа в Интернет. Однако стандартные операционные системы, такие как Windows, macOS и Linux, также имеют адресные книги, которые автоматически кэшируют записи DNS для веб-сайтов, к которым вы обращались в прошлом. Подобно кэшу браузера, кэш DNS также может приводить к некоторым ошибкам, таким как ошибка «ERR_NAME_NOT_RESOLVED» в Chrome, когда сохраненная запись для адреса неверна или устарела. В этой ситуации решением также является очистка кэша, которую иногда называют DNS flush.

В Windows 10 можно выполнить очистку DNS, введя одну команду в окно командной строки. Для этого сначала откройте меню «Пуск». Затем выберите пункт «Командная строка». Также можно воспользоваться функцией поиска. Открыв окно командной строки, введите следующую команду для очистки кэша DNS:

ipconfig /flushdns

Через несколько секунд вы получите сообщение о том, что кэш был очищен, если все прошло успешно.

Более подробную информацию о кэше DNS и дальнейшие инструкции по очистке кэша памяти DNS в других операционных системах вы можете найти в нашей статье о том, как очистить DNS вашего компьютера.

Решение 4: сбросить каталог Winsock

Если ни кэш браузера, ни кэш DNS не были причиной проблемы «ERR_NAME_NOT_RESOLVED», пользователям Windows следует обратить внимание на интерфейс и системное приложение Winsock (также известное как Windows Sockets). Winsock помогает программам взаимодействовать с помощью TCP/IP, и для этого он создает записи для каждого установленного соединения. Поскольку эти данные также могут препятствовать доступу к веб-сайту, сброс каталога Winsock является возможным решением проблем с подключением в браузере Chrome. Как и сброс DNS, этот сброс можно выполнить из окна командной строки. Однако в данной ситуации необходимо выполнить команду от имени администратора, как описано ниже:

  1. Откройте меню «Пуск», нажав на значок Windows.
  2. Найдите значок «Командная строка», расположенный в разделе «Аксессуары» или «Система Windows», в зависимости от версии вашей операционной системы.
  3. Щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».

Открыв окно командной строки Windows, введите следующую команду для сброса каталога Winsock:

netsh winsock reset

Нажмите клавишу Enter, чтобы запустить команду. Затем перезагрузите систему, чтобы завершить сброс.

Решение 5: измените DNS-сервер

Если сообщение об ошибке «ERR_NAME_NOT_RESOLVED» отображается в Chrome из-за того, что ответственный DNS-сервер не работает, вы мало что можете сделать, чтобы исправить это. Однако можно переключиться на другой DNS-сервер, настроив параметры адреса DNS на использование протокола IPv4 или IPv6. Например, хорошим выбором являются публичные DNS-серверы Cloudflare. Они доступны по адресам IPv4 1.1.1.1 и 1.0.0.1, а также по адресам IPv6 2606:4700:4700::1111 и 2606:4700:4700::1001.

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

  1. Откройте Панель управления через меню Пуск.
  2. Нажмите «Центр управления сетями и общим доступом» (в представлении значка).
  3. Затем нажмите «Изменить параметры адаптера».
  4. Щелкните правой кнопкой мыши на сетевом адаптере, который подключает вас к Интернету, и выберите «Свойства».
  5. Дважды щелкните на «Протокол Интернета версии 4 (TCP/IPv4)» или «Протокол Интернета версии 6 (TCP/IPv6)».
  6. Введите вышеупомянутые адреса в разделе «Использовать следующие адреса DNS-серверов» для предпочтительного и альтернативного сервера.
  7. Подтвердите изменения, нажав «OK».
Совет

В цифровом руководстве также описано, как изменить DNS-сервер на macOS, iOS и Android, а также на старых версиях Windows.

Решение 6: отключить функцию предсказания в Chrome

Google Chrome внедрил функцию предсказания, чтобы обеспечить более быстрое время загрузки в долгосрочной перспективе. Для этого функция автоматически собирает информацию о любых ссылках на открытом в данный момент сайте, чтобы ускорить загрузку этих страниц, если вы нажмете на одну из них. Однако известно, что эта служба прогнозирования приводит к ошибкам, таким как ошибка ERR_NAME_NOT_RESOLVED, поэтому отключение этой функции в Chrome может решить вашу проблему с DNS.

Чтобы отключить функцию предсказания, сначала откройте меню Chrome, нажав на значок с тремя точками. Затем выберите «Настройки». В следующем меню прокрутите страницу вниз до конца и нажмите «Показать дополнительные настройки». В разделе «Конфиденциальность и безопасность» переместите ползунок влево для опции «Предварительная загрузка страниц для ускорения просмотра и поиска».

Решение 7: временно отключите защитное программное обеспечение

Любое установленное вами защитное программное обеспечение также может стать причиной ошибки Chrome «ERR_NAME_NOT_RESOLVED» на Android, Windows и так далее. Например, антивирусное программное обеспечение или брандмауэр могут препятствовать доступу к определенным веб-сайтам, в результате чего браузер будет отвечать сообщением об ошибке. Вы можете легко проверить, вызывают ли используемые вами приложения подобные проблемы, временно отключив их. Если после этого доменное имя может быть разрешено, вы будете знать, что именно оно является источником ошибки. В этом случае вы можете либо связаться с издателем неисправного программного обеспечения, либо заменить его подходящей альтернативой.

Решение 8: проверьте наличие вредоносных программ

Как и в случае со многими компьютерными проблемами, причиной ошибки «ERR_NAME_NOT_RESOLVED» может быть вредоносное программное обеспечение в вашей системе. Например, вредоносное ПО может изменить конфигурацию DNS-сервера, изменить историю браузера или помешать разрешению доменного имени каким-либо другим способом. Поэтому важно проверить систему на возможное заражение вредоносным ПО, если описанные выше решения не помогают. Для проверки используйте либо ваше программное обеспечение безопасности, либо средство удаления вредоносных программ Microsoft (MSRT). Следует отметить, что MSRT доступно только для пользователей Windows и может быть использовано только с правами администратора.

Оцените статью
cdelat.ru
Добавить комментарий