Причины возникновения и способы исправления ошибки DNSerror
Система доменных имен (Domain Name System) — одна из основных элементов глобальной сети «Интернет». Благодаря ее функционированию осуществляется сопоставление имени домена с его IP-адресом и становится возможным интернет-серфинг как таковой.
Сбои в работе ДНС ведут к такому неприятному явлению, как ошибка DNSerror.
Рассмотрим, что делать пользователю в случае возникновения неисправности.
Содержание
Причины появления технической ошибки DNSerror
Процесс соединения пользователя с интернет-сайтом, с технической точки зрения, представляется как цепочка, по которой проходит запрос от браузера до ближайшего DNS-сервера, где сопоставляется имя ресурса с его IP-адресом, соединение с ним и возврат содержимого веб-страницы обратно на браузер.
В зависимости от того, что помешало нормальному течению этого процесса, и различаются причины появления DNSerror, они сводятся к следующим:
- проблемы с интернет-подключением;
- изменения в доменном имени;
- ошибки у провайдера;
- блокировка веб-ресурса со стороны провайдера;
- приостановка функционирования сайта из-за работ по его техническому обслуживанию;
- вирусная активность;
- нарушение целостности базы данных на DNS-сервере;
- внесение сайта в черный список файрволла, антивируса;
- повреждения кеша DNS на локальном компьютере.
Распространенной причиной появления проблемы DNSerror являются и ошибки в браузере. Чаще всего случаются неисправности типа DNSerror в «Яндекс.Браузере». Грешит этим и Google Chrome. Нормальному соединению с веб-ресурсом мешают и другие причины вплоть до плохой погоды и рельефа местности, которые влияют на качество связи и возникновения DNSerror.
Способы исправления DNSerror
При возникновении ошибки DNSerror система ничего не сообщает пользователю о ее причинах.
На экран просто выводится сообщение о том, что страница не найдена, а в качестве примечания указывается о «Технической информации: ошибке DNSerror».
В связи с этим для ее устранения придется перепробовать несколько способов. Практика показывает, что часто причиной возникновения DNS error являются проблемы на самом сайте. Поэтому в большинстве случаев достаточно просто повторить попытку входа на сайт спустя некоторое время. Если же и после этого ошибка не исчезла, нужно предпринять более конкретные действия.
Проверка DNS-служб
На локальном компьютере при возникновении ошибки ДНС следует обратить внимание на такие моменты:
- Работает ли служба «DNS-клиент». Чтобы убедиться в этом, необходимо открыть с помощью щелчка ПКМ по иконке «Этот компьютер» (или «Мой компьютер» в зависимости от версии Windows) — окно управления компьютером — и перейти там в раздел «Службы». Если служба отключена, попробовать включить ее. Необходимо также удостовериться в том, что активирован автоматический запуск данной службы.
- При возникновении DNSerror-ошибки на «Яндекс.Браузере» удалить файлы cookie и почистить кэш. Для этого войти в настройки браузера и в пункте «Дополнительно» выбрать «Очистить историю». Далее галочками отметить нужные пункты и нажать на одноименную кнопку очистки. В Google Chrome подобные действия выполняются тем же способом.
Следует отметить, что вышеописанные манипуляции могут и не понадобиться. Часто для устранения ошибки DNSerror достаточно просто перезагрузить компьютер.
Сброс параметров сети
Если действия, описанные в предыдущем разделе, не привели к желаемому результату, исправить ошибку DNSserror, связанную с получением информации о доменах, получится при помощи сброса параметров сети. Это более серьезная операция, для ее выполнения применяются способы:
- через командную строку;
- с помощью утилиты Microsoft Easy Fix.
Возвращение сетевых настроек к заводским параметрам производится не только при появлении DNSserror. Поэтому для начала попробовать сбросить только настройки ДНС. Для этого необходимо вызвать командную строку, набрав в диалоговом окне (вызывается с помощью команды «Выполнить» в меню «Пуск» или комбинацией клавиш Winkey+R) команду cmd. Затем в командной строке необходимо ввести ipconfig /flushdns. После того как команда отработает, попытаться снова подключиться к требуемому ресурсу.
В случаях, когда сброс кэша ДНС не помог, необходимо там же ввести другую команду: netsh winsock reset. Ее можно выполнить также в паре с командой netsh int ip reset c:\resetlog.txt. Таким образом произойдет сброс параметров сети. После него следует выполнить перезагрузку компьютера. В отдельных случаях понадобится повторная настройка подключения к интернету.
Утилита Microsoft Easy Fix выполняет сброс настроек протокола TCP/IP. Скачивается по адресу: support.microsoft.com/ru-ru/help/299357/how-to-reset-tcp-ip-by-using-the-netshell-utility. Затем достаточно просто запустить ее и нажать на кнопку «Далее». Утилита произведет требуемые изменения и запросит перезагрузку. После этого проблема с DNSserror должна решиться.
Вирус
Многие компьютерные вирусы способны вносить изменения в настройки ДНС или отключать эту службу. Поэтому при возникновении DNSerror не будет лишним проверить свой компьютер на их наличие. Какую именно антивирусную программу для этого использовать — дело личных предпочтений пользователя.
Проблемы с доступом к веб-страницам возникают не только из-за вирусной активности, но и вследствие неправильной работы антивирусных программ. Наталкивает на мысль об этом ситуация, когда DNSerror появляется при попытке доступа к какому-либо конкретному домену, а в остальном интернет функционирует нормально.
Для проверки нужно загрузить компьютер в безопасном режиме с поддержкой сети и попытаться подключиться к проблемной веб-странице. Если подключение устанавливается нормально, значит, проблема в антивирусе. Чтобы устранить неполадку, переустановить антивирусник или проверить настройки файрволла, удалив нежелательные фильтры.
Исправление адреса DNS вручную
В случае если проблема с доступом к веб-ресурсам связана с ошибками в работе DNS-сервера провайдера, есть шанс исправить ошибку DNSerror при установке адреса ДНС вручную. Для этого необходимо:
- Открыть «Центр управления сетями и общим доступом». В зависимости от версии Windows эта процедура имеет незначительные отличия, но в основном попадают туда с помощью щелчка правой кнопкой мышки по иконке сетевого подключения в трее и перехода по соответствующей ссылке.
- Перейти по ссылке «Изменение параметров адаптера».
- С помощью ПКМ открыть свойства сетевого подключения и выбрать там свойства протокола TCP/IP.
- В открывшемся окне ввести адрес предпочитаемого ДНС-сервера в соответствующем поле. Часто для этой цели используются адреса публичных ДНС от Google: 8.8.8.8 и 8.8.4.4. При этом свойства протокола должны быть настроены на ручное получениe IP-адреса ДНС.
После выполнения вышеуказанных действий перейти к проверке доступа к желаемому сайту.
Выводы
Подводя итоги, отметим, что ошибки, связанные с работой DNS, довольно распространенное явление. Несмотря на это, способы решения проблемы с DNSerror хорошо изучены и в большинстве случаев позволяют успешно ее преодолеть. Поэтому, столкнувшись с данной ошибкой, не стоит отчаиваться. А лучше запомнить, что она часто связана с проблемами у хостера или провайдера. Поэтому надо немного подождать.