Как исправить ошибку Err_Name_Not_Resolved 2022 (решено)
Опубликовано: 2022-08-09- Что такое Err_Name_Not_Resolved?
- Что вызывает Err_Name_Not_Resolved?
- Как исправить Err_Name_Not_Resolved
- Вывод
Система доменных имен — DNS — используется для поиска IP-адреса доменного имени. С миллионами веб-сайтов в Интернете DNS делает возможным просмотр. При просмотре иногда DNS не может найти IP-адрес, и тогда вы получаете ошибку Err_Name_Not_Resolved .
В этой статье подробно рассматривается ошибка «err_name_not_resolved», в частности, способы ее устранения. Но сначала мы объясним, что это за ошибка и некоторые причины.
Подробнее: как исправить ошибку «ERR_CACHE_MISS» (решено)
Что такое Err_Name_Not_Resolved?
В Интернете много сайтов, и то, что отличает один от другого, — это уникальное доменное имя. Через доменное имя вы можете получить доступ к конкретному веб-сайту, который хотите посетить. Facebook.com — это пример доменного имени, через которое вы можете получить доступ к веб-сайту и войти в свою учетную запись.
Вам также понадобится интернет-браузер, такой как Chrome, для доступа к веб-сайтам. Вы вводите доменное имя веб-сайта в адресной строке браузера. Доменное имя представляет собой числовой IP-адрес сайта.
DNS выполняет автоматический перевод доменного имени в IP-адрес. Этот перевод известен как разрешение доменных имен . Когда доменное имя не может быть разрешено, вы получаете сообщение об ошибке err_name_not resolve. Эта ошибка не позволяет вам получить доступ к веб-сайту.
В сообщении об ошибке просто говорится, что ваш браузер не смог найти IP-адрес, соответствующий введенному вами доменному имени, что делает невозможным доступ к веб-сайту. IP-адрес необходим для установления соединения с веб-сервером.
Другие варианты этой ошибки включают в себя:
- Веб-страница недоступна
- Сайт недоступен
- Сеть:: имя_ошибки_не разрешено
- Не удалось зайти на сайт
- Не удалось загрузить ресурс net:: имя_ошибки_не разрешено
- Не удалось найти IP-адрес сервера
Прежде чем рассматривать решения для ошибки, давайте выясним, что вызывает сообщение об ошибке.
Что вызывает Err_Name_Not_Resolved?
Вы будете получать сообщение err_name_not_resolved каждый раз, когда не удается разрешить доменное имя. Одна из причин сбоя — устаревшие кэшированные данные.
Другие причины включают в себя:
- Неправильная конфигурация браузера
- Проблемы с подключением
- Приложение DNSSEC
- Проблемы с конфигурацией файлов хоста
- DNS временно недоступен
- Неправильно настроенные параметры интернета
- Вредоносное ПО и неисправное программное обеспечение безопасности
Эта ошибка характерна не только для браузера Chrome, вы можете столкнуться с ней и в других браузерах. Другие браузеры будут отображать другие варианты сообщения об ошибке, перечисленные выше. Кроме того, ошибка может возникнуть на настольном ПК, а также на мобильных устройствах, таких как устройства Android.
С помощью приведенных ниже решений вы также узнаете больше о причинах появления сообщения об ошибке. Мы начинаем с самых простых решений и заканчиваем более сложными или техническими решениями.
Как исправить Err_Name_Not_Resolved
Проверьте адрес
Ошибка связана с доменным именем и DNS. Поэтому первое, что нужно проверить, это правильно ли вы ввели доменное имя . Убедитесь в правильности написания доменного имени без опечаток. Вы также можете попробовать добавить или удалить поддомен «www».
Современные браузеры, такие как Chrome, имеют тенденцию автоматически дополнять адрес, когда вы начинаете его вводить. Это одна из причин, по которой вы можете получить неправильный адрес.
Проверьте соединение
Следующее решение — проверить подключение . Попробуйте сначала подключиться к другому веб-сайту, чтобы увидеть, появится ли такое же сообщение об ошибке. Если ошибка по-прежнему возникает, измените подключение. Например, вы можете использовать данные своего телефона вместо Wi-Fi или кабельного интернета.
Другие варианты устранения неполадок включают попытку доступа к веб-сайту с другого устройства, подключенного к той же сети. Если вы все еще сталкиваетесь с ошибкой, перезагрузите маршрутизатор .
Хотя подключение к Интернету может показаться нормальным, возможны некоторые проблемы, которые могут вызвать ошибку. Перезапуск сетевого подключения может решить проблему, если проблема исходит из сети. Простой перезапуск включает в себя отключение маршрутизатора от источника питания примерно на 30 секунд . Снова подключите маршрутизатор к источнику питания и попробуйте снова получить доступ к веб-сайту.
Очистить кеш и куки
Ошибка, с которой вы столкнулись, может быть вызвана проблемами с файлами cookie или данными кеша. Хотя кэшированные данные позволяют веб-страницам, которые вы ранее посещали, загружаться быстрее, они также могут вызывать ошибки. В этих случаях очистка данных браузера решит проблему.
В браузере Google Chrome нажмите на три точки в правом верхнем углу. Нажмите «Дополнительные инструменты», затем выберите «Очистка данных браузера». В новом появившемся окне выберите все данные, которые вы хотите удалить. Вы также можете выбрать предпочтительный диапазон времени. Поскольку вы хотите очистить файлы cookie и кеш, убедитесь, что они есть среди элементов, которые вы выбираете из списка — кэшированные изображения и файлы, файлы cookie и другие данные сайта.
Очистка кеша также устранит другие ошибки в процессе, такие как ошибка dns_probe_finished_bad_config . После очистки кеша и файлов cookie попробуйте снова зайти на сайт. Если проблема не устранена, пришло время перейти к более техническим решениям.
Отключить функцию предварительной загрузки браузера
Google Chrome имеет функцию предварительной загрузки, которая помогает предварительно загружать ссылки, которые еще не открыты. Это ссылки на странице, которую вы посетили. Эта функция ускоряет загрузку ссылок при нажатии на них. Однако эта функция предварительной загрузки также может быть причиной того, что вы сталкиваетесь с ошибкой err_name_not resolve. Отключение этой функции может решить проблему.
Вы должны сначала убедиться, что функция активна, прежде чем отключать ее.
- Перейдите в настройки Chrome через три вертикальные точки в правом верхнем углу браузера.
- Нажмите на опцию «Безопасность и конфиденциальность» .
- Теперь нажмите «Файлы cookie и другие данные сайта».
Прокрутите вниз до параметра « Предварительная загрузка страниц для более быстрого просмотра и поиска », как показано на рисунке ниже:
На рисунке выше показано, что функция предварительной загрузки включена. Нажмите на выделенную синим цветом кнопку, чтобы отключить эту функцию.
Теперь вы можете попробовать обновить веб-страницу и посмотреть, не столкнетесь ли вы снова с сообщением об ошибке.
Очистите кеш DNS
Устаревшие данные, хранящиеся в кэше DNS, также могут вызывать ошибку разрешения DNS. В дополнение к кешу вашего веб-браузера, ваша операционная система также имеет веб-адресные книги. Эти веб-адресные книги автоматически кэшируют записи DNS для всех сайтов, к которым вы обращались ранее. Когда сохраненные данные для адреса устарели или неверны, это одна из причин ошибки. Решение состоит в том, чтобы очистить кеш DNS.
Очистить кеш DNS в Windows
Этот процесс очистки кеша DNS применим к большинству версий Windows. Вы можете использовать его в Windows 10, 8.1, 8, Vista, 7 или XP. Вам нужно будет использовать опцию « Запуск от имени администратора » для выполнения команд.
Вы можете использовать сочетание клавиш Windows + R , чтобы быстро открыть окно «Выполнить». Введите cmd, чтобы открыть командную строку Windows. Введите команду ниже и нажмите кнопку ввода на клавиатуре:
После того, как вы выполните описанные выше шаги, Windows очистит файлы кэша DNS . Это также сбросит кеш преобразователя DNS.
Как и во многих других командных операциях, вы увидите подтверждающее сообщение в командной строке, которое выглядит так, как показано на рисунке ниже:
Очистите кеш DNS в Google Chrome
Чтобы очистить кеш DNS в Google Chrome, введите chrome://net-internals/# в адресной строке. Это даст вам доступ к настройкам кэша DNS. Нажмите «Очистить кеш хоста», чтобы очистить кеш DNS браузера.
Попробуйте снова посетить веб-сайт, чтобы убедиться, что проблема решена. Если это не было исправлено, проверьте другие решения ниже.
Сбросить каталог Winsock
Это решение применимо только к пользователям Windows. Вы должны проверить интерфейс и системное приложение Winsock — также известное как Windows Sockets или Winsock.
Winsock помогает компьютерным программам взаимодействовать с помощью TCP/IP. Чтобы облегчить эту связь, Winsock создает записи для каждого установленного соединения. Однако эти данные также могут препятствовать доступу к веб-сайтам.
Сброс каталога Winsock должен решить проблему, если проблема связана с данными. Вы можете выполнить сброс из командной строки Windows. Вам потребуется запустить команду от имени администратора.
- Введите cmd в поле поиска и выберите «Запуск от имени администратора».
- После открытия окна командной строки введите команду: netsh winsock reset .
- Нажмите клавишу ввода на клавиатуре, чтобы выполнить команду. Перезагрузите компьютер, чтобы завершить сброс.
Изменить DNS-серверы
Теперь решения становятся более техническими. Эти решения потребуют от вас смены DNS-серверов, и существуют разные подходы в зависимости от используемой операционной системы. После смены DNS-серверов вы можете использовать Cloudflare или общедоступный DNS от Google.
Изменить DNS-серверы в Windows 10
Откройте панель управления вашего компьютера и выберите «Центр управления сетями и общим доступом». Нажмите «Изменить настройки адаптера». Получите доступ к свойствам, щелкнув правой кнопкой мыши сеть, которую вы используете, и выбрав параметр «Свойства». Найдите в списке «Протокол версии 4 (TCP/IPv4)», выберите его и нажмите «Свойства».
Теперь вам будут представлены варианты, один из которых — «Использовать следующие адреса DNS-серверов». Заполните поля общедоступными адресами — например, общедоступный DNS Google, показанный на рисунке выше.
Пользователи Mac и Linux также могут изменить DNS-серверы, выполнив определенные шаги, которые отличаются от тех, которые применяются в Windows.
Изменить DNS-серверы на Android
Вы также можете изменить DNS-серверы на своем устройстве Android. Первый шаг — получить доступ к настройкам сети, которую вы используете. Затем вы должны установить статический IP-адрес, а затем изменить DNS. Новые записи DNS включают первичный и вторичный серверы, и вы можете использовать общедоступный DNS Google для заполнения полей.
Измените DNS-серверы на маршрутизаторе
На некоторых маршрутизаторах можно вручную настроить DNS-серверы. С помощью ручного процесса можно устранить ошибку err_name_not resolve на firestick, Smart TV, а также на других устройствах, подключенных к сети.
Введите 192.168.1.1 или 192.168.0.1 в адресной строке браузера, чтобы получить доступ к маршрутизатору. Найдите настройки DNS и перейдите к вводу предпочтительных основного и дополнительного серверов.
Процесс доступа к настройкам DNS маршрутизатора может различаться в зависимости от типа используемого маршрутизатора. В качестве примера будем использовать роутер GL-MT300N-V2 . Получив доступ после ввода адреса маршрутизатора в браузере, выберите «Дополнительные настройки», затем « Пользовательский DNS-сервер » и, наконец, «Ручная настройка DNS-сервера».
Проверьте файл хоста
Вы можете не знать, что на вашем компьютере есть файл hosts, в котором хранятся доменные имена и их IP-адреса. Когда вы пытаетесь посетить веб-сайт, компьютер сначала просматривает файл hosts, чтобы найти совпадающее доменное имя и IP-адрес. Запрос DNS будет отправлен только в том случае, если файл не найдет совпадений.
Проблемы с просмотром, вызванные DNS, можно устранить, добавив IP-адрес веб-сайта в файл hosts. Этот процесс также помогает определить источник ошибки. Например, если вы можете успешно получить доступ к веб-сайту после добавления доменного имени и его IP-адреса в файл hosts, проблема возникла на вашем компьютере.
Сначала вам необходимо получить IP-адрес доменного имени, которое вы хотите использовать. Вы можете найти его через hPanel хоста вашего доменного имени. затем вы можете добавить его на свой компьютер с Windows либо вручную, либо с помощью редактора файлов Hosts.
Изменение файла вручную
Чтобы изменить файл вручную,
- Найдите Блокнот на своем компьютере, щелкните его правой кнопкой мыши и выберите параметр «Запуск от имени администратора».
- В блокноте перейдите к файлу, затем выберите опцию «открыть».
- Перейдите в папку C:\Windows\System32\Drivers\etc.
- Убедитесь, что вы выбрали все файлы, чтобы найти файл hosts.
Вы можете приступить к редактированию файла hosts. Помните IP-адрес, который вы выбрали ранее на хосте вашего доменного имени? Добавьте его в файл, затем пробел, затем введите доменное имя. См. рисунок ниже для примера:
Сохраните изменения, когда закончите добавлять IP-адрес и доменное имя.
Использование редактора файлов hosts
Альтернативой является использование инструмента Hostsfileeditor , который является более простым и менее техническим подходом.
На вашем компьютере с Windows 10 найдите редактор файлов hosts. В редакторе есть столбцы для доменного имени и IP-адреса. Введите доменное имя и IP-адрес в соответствующие столбцы. Сохраните изменения.
Проверьте настройки брандмауэра и антивируса
Следующий шаг, который необходимо предпринять, если все вышеперечисленные действия не устранили ошибку err_name_not разрешить, — это проверить настройки брандмауэра и антивируса.
Вредоносные программы и компьютерные вирусы могут изменить настройки DNS, что приведет к возникновению ошибки. Используйте антивирусное программное обеспечение для проверки компьютера на наличие вирусов.
Несмотря на свою полезность, одно и то же антивирусное программное обеспечение может блокировать доступ к некоторым веб-сайтам. То же самое относится и к брандмауэрам, которые также могут блокировать доступ к веб-сайтам. Вам следует временно отключить брандмауэр и антивирус, чтобы посмотреть, устранят ли эти действия ошибку. Если вы недавно изменили настройки, попробуйте сбросить настройки по умолчанию.
Отключение DNSSEC для вашего домена
Это решение применимо только в том случае, если вы являетесь владельцем домена, к которому пытаетесь получить доступ. В противном случае вы можете пропустить этот шаг и связаться с владельцем веб-сайта, если все вышеперечисленные решения не сработали.
Проверьте домен в WHOIS, чтобы узнать, включен ли DNSSEC. DNSSEC использует криптографические подписи для защиты записей DNS от несанкционированного доступа. Однако DNSSEC также может помешать правильному распространению домена и вызвать ошибку err_name_not_resolved. (В этом случае я использовал: инструменты домена)
Отключение DNSSEC из вашей учетной записи домена должно решить проблему, если она вызвала ошибку. В противном случае вы ничего не сможете с этим поделать, если у вас нет веб-сайта или доменного имени. Вы должны сообщить владельцу сайта о проблеме.
Вы также можете прочитать о: Как исправить Err_Unknown_Url_Scheme (РЕШЕНО)
Вывод
Устранение ошибки err_name_not_resolved включает как простые, так и технические решения, в зависимости от точной причины проблемы. Вы должны начать с самых простых решений, прежде чем пробовать более сложные подходы.
Не все ошибки вызваны ошибками на стороне клиента. Если вы пробовали все вышеперечисленные решения, и они не работают, возможно, проблема не на вашей стороне. Попробуйте обратиться к владельцу или разработчику веб-сайта за решением.