Если при переходе по ссылкам из поисковой выдачи или вводе адреса домена в адресной строке браузера вместо загрузки веб-интерфейса страницы вы сталкиваетесь с ошибкой dnserror, то в данной статье вы сможете узнать, как исправить эту проблему и предотвратить ее возникновение в будущем.
Немного о DNS
С целью улучшения удобства восприятия, были созданы цифробуквенные доменные имена, такие как google.com или yandex.ru. Переходя по ним, мы уверены, что попадем на сайт с нужной информацией. Система доменных имен (DNS) гарантирует, что в любой точке мира, вводя адрес google.com, можно попасть именно на этот сайт, без риска свернуть на 10 узле в неправильном направлении.
Технология DNS собирает информацию о введенном домене, такую как IP-адрес сайта. При совпадении данных открывается правильная страница.
Иерархия DNS-серверов обеспечивает поддержку DNS. Каждый сервер отвечает за определенные имена доменов (своя зона ответственности). Отвечая за одно имя, сервер может передать ответственность за остальную часть домена другому серверу (например, сторонней организации или человеку), который отвечает за актуальность информации, включая «свою» часть имени домена.
Такая система помогла снизить нагрузку на сеть, ускорить адресацию (хранение данных чужих узлов, кэширование, делегирование), а криптография обеспечила безопасное установление соединений.
Почему произошла ошибка?
Какова природа ошибки dnserror и в чем ее связь с DNS? В большинстве случаев она проявляется при неправильной обработке DNS-сервером вашего запроса. Оставшиеся 10% ситуаций связаны с проблемами соединения на линии вашего провайдера.
Возможно, виноваты DNS-серверы, используемые браузером, будь то Opera, Chrome, Яндекс или Firefox. Возможно, они настроены неправильно или в их работе произошел сбой.
Тем не менее, мы не ограничены только DNS-серверами, которые предоставляет провайдер. Мы имеем право сами выбирать, какой DNS использовать. И у нас есть несколько вариантов выбора.
Инструкция смены DNS
Яндекс и Google, два ведущих поисковых гиганта, предлагают свои собственные альтернативные DNS-серверы, которые можно использовать вместо DNS-адресов провайдера.
- Google Основной – 8.8.8.8;
- Google Резервный – 8.8.4.4.
У Яндекса предложение более разнообразно:
- Яндекс Базовый (основной) – 77.88.8.8
- Яндекс Базовый (резерв) – 77.88.8.1
- Яндекс Безопасный (основной) – 77.88.8.88
- Яндекс Безопасный (резервный) – 77.88.8.2
- Яндекс Семейный (основной) – 77.88.8.7
- Яндекс Семейный (резерв) – 77.88.8.3
Базовый – это стандартные настройки и высокая скорость. Безопасный предлагает защиту от мошеннических сайтов и также обеспечивает высокую скорость. А семейный также ограничивает доступ к взрослому контенту помимо функций безопасного.
Есть также зарубежный Cloudflare с отличными показателями:
- Cloudflare Основной – 1.1.1.1
- Cloudflare Резервный – 1.0.0.1
В данном видео вы узнаете, как быстро и просто настроить DNS сервер.
Настройка Windows
Для того чтобы получить доступ к необходимому разделу для настройки, выполните следующие действия:
- Нажмите комбинацию клавиш Win + R, в открывшемся окне выполните команду ncpa.cpl.
- Откройте меню «Параметры» на вашем сетевом подключении.
- В разделе «Настройка DNS» внесите изменения вручную.
Если вы уже вводили адреса DNS-серверов, сохраните их где-нибудь, чтобы не повторяться. Перезагрузите компьютер и проверьте подключение к интернету. Если нужные веб-сайты открываются, значит, вы успешно устранили проблему.
Настройка Android
Для устранения ошибки dnserror перейдите в настройки Wi-Fi сети с вашего мобильного устройства:
- Удерживая палец в течение секунды около названия вашей сети, выберите «Изменить сеть».
- Отметьте галочкой пункт «Дополнительные опции».
- Откройте раздел «IP-адреса».
- Категория под названием «Статический».
- Самостоятельно введите значения для первичного и вторичного DNS
Для указания IP-адреса следует выбрать адрес из диапазона, установленного для работы вашего роутера. Эту информацию можно узнать из настроек DHCP.
Настройка роутера
Для того чтобы распространить настройки на всю сеть, необходимо установить альтернативные DNS в самом роутере:
- Авторизуйтесь в личном кабинете роутера.
- Перейдите в соответствующий раздел.
- Задайте значения первичных и вторичных DNS серверов.
- Кликните по кнопке «Сохранить».
Используя безопасные DNS для всей домашней сети, вы сможете избежать возможных технических ошибок и защитить свою семью от доступа к мошенническим сайтам и частично от взрослого контента.
Вот еще одна статья от наших авторов о смене DNS.
Что еще можно сделать?
Если после перезапуска сетевого подключения и устройств использование альтернативных DNS не принесло результатов, можно попробовать следующее:
- Воспользоваться командной строкой для выполнения команды по очистке кэша DNS – ipconfig /flushdns.
- Проверить систему на наличие вирусов (например, Dr.Web CureIt! может помочь в этом).
- Проверить, не находится ли сайт в списке заблокированных. Возможно, интернет-провайдер заблокировал его по требованию Роскомнадзора.
- Обратиться в техническую поддержку провайдера, чтобы узнать, нет ли проблем на линии.
Тестирование новой технологии в Firefox
Одной из причин возникновения подобных проблем с DNS может быть использование браузером Firefox новой технологии DNS over HTTPS, которая улучшает конфиденциальность, безопасность и надёжность соединения. Эта функция доступна в версии 60.x Mozilla.
Также Google заинтересована в этой новой технологии, и возможно, она появится в браузере Chrome, а затем и в Яндексе.
По умолчанию эта функция выключена. Но если вы включили ее, то вы можете отключить ее:
- По адресу about:config в строке адреса Firefox.
- Найдите параметр trr.mode с помощью поиска и откройте его двойным кликом.
- Установите значение 2. В этом случае новая технология будет основной, а резервный DNS-сервер будет тот, который указан в сетевых настройках.
- Установив значение 0, вы выключаете DNS через HTTPS и используете стандартные DNS-серверы, указанные в IPv.
Заключение
Главной причиной возникновения проблемы является неправильная функционирование DNS-сервера, предоставленного интернет-провайдером. Для исправления сбоя рекомендуется заменить его на DNS-сервера от Google, Яндекса или Cloudflare.