
Если сайт не загружается и появляется сообщение dnserror, первое, что нужно сделать – проверить подключение к интернету. Откройте другой сайт или приложение, чтобы убедиться, что проблема не в соединении. Если интернет работает, но ошибка остается, попробуйте перезагрузить страницу – иногда это помогает.
Чаще всего dnserror возникает из-за сбоя в работе DNS-серверов. Самый простой способ исправить это – сменить DNS на Google Public DNS (8.8.8.8 и 8.8.4.4) или Cloudflare (1.1.1.1). В Windows это делается через Панель управления > Сеть и интернет > Центр управления сетями, а на macOS – в Системных настройках > Сеть.
Если смена DNS не помогла, очистите кеш браузера и DNS-кэш на компьютере. В командной строке (Win + R, затем cmd) введите ipconfig /flushdns и нажмите Enter. Это обновит данные о доменных именах и может решить проблему.
Проверьте подключение к интернету

Откройте браузер и попробуйте зайти на любой сайт, например, google.com. Если страница не загружается, значит, проблема в соединении.
Перезагрузите роутер: отключите питание на 10 секунд, затем включите снова. Подождите, пока индикаторы восстановят нормальную работу. Проверьте, есть ли интернет на других устройствах – если нет, вероятно, неполадка на стороне провайдера.
Если используете Wi-Fi, попробуйте подключиться через кабель. Отсутствие связи в обоих случаях указывает на проблемы с сетью. Позвоните в поддержку провайдера и уточните статус работ в вашем районе.
На Windows нажмите Win + R, введите cmd, затем в командной строке – ping 8.8.8.8. Если пакеты не отправляются, проверьте настройки сети или сбросьте TCP/IP командой netsh int ip reset.
Очистите кеш DNS на вашем устройстве
Откройте командную строку (Windows) или терминал (macOS/Linux) и введите команду для вашей операционной системы:
- Windows:
ipconfig /flushdns - macOS:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder - Linux:
sudo systemd-resolve --flush-caches(илиsudo /etc/init.d/nscd restart)
После выполнения команды перезагрузите браузер и проверьте, исчезла ли ошибка. Если проблема осталась, попробуйте перезапустить роутер или сменить DNS-сервер на Google (8.8.8.8) или Cloudflare (1.1.1.1).
На мобильных устройствах очистка кеша DNS происходит через сброс сетевых настроек. Зайдите в настройки, найдите раздел «Сеть» или «Сброс» и выберите «Сбросить настройки сети». Учтите, что это удалит сохранённые Wi-Fi-пароли.
Измените DNS-сервер в настройках сети
Откройте параметры сети на устройстве и перейдите в настройки подключения. В Windows нажмите правой кнопкой на значок сети в трее, выберите «Открыть параметры сети и интернет», затем «Настройка параметров адаптера».
Кликните правой кнопкой по активному подключению и выберите «Свойства». В списке компонентов найдите «IP версии 4 (TCP/IPv4)», выделите его и нажмите «Свойства».
Поставьте галочку «Использовать следующие адреса DNS-серверов». Введите предпочитаемый DNS (например, 8.8.8.8 для Google DNS или 1.1.1.1 для Cloudflare) и альтернативный (8.8.4.4 или 1.0.0.1). Нажмите «ОК» и перезапустите подключение.
На macOS зайдите в «Системные настройки» → «Сеть», выберите активное соединение и нажмите «Дополнительно». Перейдите во вкладку «DNS», добавьте новые адреса серверов через «+», удалите старые и сохраните изменения.
Для мобильных устройств откройте настройки Wi-Fi, нажмите на подключенную сеть и выберите «Изменить». Вручную укажите DNS-серверы в разделе «Дополнительно» или «Параметры IP».
После смены DNS очистите кеш браузера и перезагрузите устройство, чтобы изменения вступили в силу. Если проблема сохраняется, попробуйте альтернативные DNS, например, от OpenDNS (208.67.222.222) или Яндекс.DNS (77.88.8.8).
Отключите VPN и прокси-серверы
Закройте все VPN-приложения и отключите прокси в настройках сети. Иногда серверы VPN блокируют доступ к DNS, из-за чего возникает ошибка dnserror.
Проверьте настройки подключения:
1. В Windows перейдите в Панель управления → Сеть и интернет → Свойства браузера → Подключения → Настройка сети.
2. Убедитесь, что галочки «Использовать прокси-сервер» и «Автоматическое определение параметров» сняты.
Если проблема осталась, перезагрузите роутер или компьютер. Это сбросит временные сетевые настройки, которые могли сохраниться после работы VPN.
Обновите драйверы сетевого адаптера
Устаревшие драйверы сетевого адаптера часто вызывают ошибку DNSError. Обновление решит проблему за несколько минут.
- Откройте Диспетчер устройств: нажмите Win + X и выберите пункт из меню.
- Найдите сетевой адаптер: разверните раздел «Сетевые адаптеры».
- Запустите обновление: кликните правой кнопкой на устройстве и выберите «Обновить драйвер».
- Выберите автоматический поиск: система проверит актуальные версии драйверов в интернете.
Если Windows не нашла обновлений:
- Скачайте драйвер вручную с сайта производителя ноутбука или материнской платы.
- В Диспетчере устройств выберите «Обновить драйвер» → «Выполнить поиск на этом компьютере» и укажите путь к файлу.
После установки перезагрузите компьютер. Проверьте, исчезла ли ошибка DNSError.
Проверьте файл hosts на наличие вредоносных записей
Откройте файл hosts в текстовом редакторе с правами администратора. В Windows он находится по пути C:\Windows\System32\drivers\etc\hosts, в macOS и Linux – /etc/hosts.
Проверьте содержимое файла. В норме он содержит только строки, начинающиеся с # (комментарии), или записи вида 127.0.0.1 localhost. Подозрительными считаются строки с IP-адресами, не относящимися к локальной машине (не 127.0.0.1), особенно если они перенаправляют популярные домены (например, 185.143.223.11 google.com).
Удалите все подозрительные записи, сохраните файл и перезапустите браузер. Если доступ к файлу заблокирован, проверьте систему антивирусом – некоторые вредоносные программы защищают свои изменения в hosts.
Для дополнительной защиты измените атрибуты файла, запретив редактирование. В Windows выполните в командной строке (от администратора): attrib +R C:\Windows\System32\drivers\etc\hosts.







