
Ошибка dnserror чаще всего возникает из-за проблем с DNS-запросами. Первое, что стоит попробовать – сменить DNS-сервер на Google Public DNS (8.8.8.8 и 8.8.4.4) или Cloudflare (1.1.1.1). В Windows это делается через Панель управления > Сеть и интернет > Центр управления сетями, а в macOS – в настройках сети, выбрав ручное указание DNS.
Если смена DNS не помогла, проверьте, нет ли проблем с кешем. Очистите его командой ipconfig /flushdns в Windows или sudo dscacheutil -flushcache в macOS. Иногда старые записи мешают правильному разрешению адресов, и простая очистка решает проблему.
Ошибка может быть связана с файлом hosts, где вручную прописаны адреса. Откройте его (расположен в C:\Windows\System32\drivers\etc\hosts или /etc/hosts на Linux/macOS) и удалите подозрительные строки, особенно если сайт открывается с других устройств.
Если проблема сохраняется, проверьте настройки брандмауэра и антивируса. Некоторые программы блокируют DNS-запросы – временно отключите защиту и попробуйте зайти на сайт снова. Также стоит перезагрузить роутер: устаревшие прошивки или перегруженный кеш маршрутизатора часто вызывают подобные сбои.
- Как исправить ошибку dnserror: технические решения
- Проверьте подключение к интернету
- Очистите кэш DNS
- Проверить корректность введенного доменного имени
- Очистить кэш DNS на локальном устройстве
- Изменить DNS-серверы на публичные (Google, Cloudflare)
- Адреса DNS-серверов
- Как изменить DNS в Windows
- Как изменить DNS в macOS
- Проверить настройки файрвола и антивируса
- Обновить сетевые драйверы и ПО роутера
- Как обновить прошивку роутера
- Убедиться в доступности DNS-серверов провайдера
Как исправить ошибку dnserror: технические решения
Проверьте подключение к интернету

Убедитесь, что устройство подключено к сети. Перезагрузите роутер, отключив питание на 30 секунд. Если проблема сохраняется, попробуйте подключиться через мобильные данные или другую Wi-Fi-сеть.
Очистите кэш DNS
На Windows откройте командную строку и введите ipconfig /flushdns. На macOS или Linux используйте sudo dscacheutil -flushcache или sudo systemd-resolve --flush-caches. Это удалит устаревшие записи DNS.
Измените DNS-серверы на Google (8.8.8.8, 8.8.4.4) или Cloudflare (1.1.1.1). В настройках сети выберите ручное назначение DNS и введите новые адреса. Это часто решает проблемы с блокировкой или медленным ответом провайдера.
Отключите VPN или прокси, если они активны. Некоторые сервисы перенаправляют трафик через нерабочие серверы. Проверьте настройки браузера: в Chrome перейдите в chrome://settings/security, в Firefox – about:preferences#general и отключите прокси.
Обновите браузер до последней версии. Устаревшее ПО может некорректно обрабатывать DNS-запросы. Проверьте системные обновления для Windows (Центр обновления) или macOS (App Store).
Проверить корректность введенного доменного имени
Убедитесь, что доменное имя написано без опечаток. Ошибки вроде gogle.com вместо google.com – частая причина DNSError.
- Проверьте регистр символов. Хотя DNS не чувствителен к регистру, опечатки в верхнем/нижнем регистре могут мешать визуальной проверке.
- Исключите лишние символы: пробелы, точки в начале/конце (.example.com.), спецсимволы (кроме дефиса —).
- Убедитесь, что домен не содержит запрещенных последовательностей (например, _ или //).
Используйте инструменты для валидации:
- WHOIS-сервисы (like whois.ru). Введите домен – если он не существует, система покажет ошибку.
- Онлайн-чекеры (например, nslookup.io). Они сразу отобразят проблемы с DNS-записями.
- Командная строка. Запустите
nslookup example.comилиping example.com. Если домен не резолвится, появится сообщение об ошибке.
Для сложных случаев:
- Попробуйте открыть домен в другом браузере или устройстве – проблема может быть локальной.
- Проверьте, не заблокирован ли домен файлом hosts или фаерволом.
Очистить кэш DNS на локальном устройстве
Откройте командную строку с правами администратора. В Windows нажмите Win + X, выберите «Терминал Windows (администратор)» или «Командная строка (администратор)». В macOS или Linux используйте терминал.
Введите команду для очистки кэша DNS в зависимости от вашей системы:
- Windows:
ipconfig /flushdns - macOS (версии до 10.10):
dscacheutil -flushcache - macOS (10.10 и новее):
sudo killall -HUP mDNSResponder - Linux (systemd-resolved):
sudo systemd-resolve --flush-caches - Linux (nscd):
sudo service nscd restart
Если ошибка DNS сохраняется, перезагрузите устройство. Это гарантирует применение изменений и сброс сетевых параметров.
Для проверки работы DNS после очистки откройте сайт, который ранее не загружался. Если проблема осталась, попробуйте сменить DNS-сервер на публичный, например, Google (8.8.8.8) или Cloudflare (1.1.1.1).
Изменить DNS-серверы на публичные (Google, Cloudflare)
Адреса DNS-серверов
- Google Public DNS: 8.8.8.8 и 8.8.4.4
- Cloudflare DNS: 1.1.1.1 и 1.0.0.1
Как изменить DNS в Windows
- Откройте Панель управления → Сеть и интернет → Центр управления сетями.
- Выберите активное подключение, нажмите Свойства.
- Дважды щелкните IP версии 4 (TCP/IPv4).
- Отметьте Использовать следующие адреса DNS-серверов и введите выбранные адреса.
- Сохраните изменения кнопкой OK.
Как изменить DNS в macOS
- Перейдите в Системные настройки → Сеть.
- Выберите активное подключение, нажмите Дополнительно.
- Откройте вкладку DNS, добавьте новые адреса серверов.
- Удалите старые DNS-адреса, если они есть.
- Нажмите OK → Применить.
После смены DNS очистите кеш браузера и перезагрузите устройство. Проверьте скорость загрузки сайтов – разница может быть заметна сразу.
Если соединение не улучшилось, попробуйте альтернативные DNS, например, от OpenDNS (208.67.222.222 и 208.67.220.220).
Проверить настройки файрвола и антивируса
Откройте настройки брандмауэра Windows и убедитесь, что DNS-трафик не блокируется. Перейдите в «Панель управления» → «Система и безопасность» → «Брандмауэр Защитника Windows» → «Дополнительные параметры». Проверьте правила для входящих и исходящих подключений, особенно для службы DNS (порт 53).
В антивирусных программах, таких как Kaspersky, Avast или Norton, найдите раздел «Сетевые экраны» или «Защита сети». Временно отключите фильтрацию HTTPS или сканирование зашифрованных соединений – иногда это вызывает конфликты с DNS.
Если проблема сохраняется, добавьте исключение для вашего DNS-сервера (например, 8.8.8.8 или 1.1.1.1) в настройках антивируса. В большинстве программ это делается через меню «Исключения» или «Доверенные зоны».
Для Linux-систем проверьте iptables или nftables командой sudo iptables -L. Удалите правила, блокирующие UDP/TCP-порт 53, или разрешите трафик через sudo ufw allow 53, если используется UFW.
После внесения изменений перезапустите сетевой адаптер: на Windows – через «Диагностику неполадок», на macOS/Linux – командой sudo systemctl restart NetworkManager.
Обновить сетевые драйверы и ПО роутера
Проверьте актуальность сетевых драйверов на компьютере. Откройте Диспетчер устройств (Win + X → «Диспетчер устройств»), найдите раздел «Сетевые адаптеры», кликните правой кнопкой на устройство и выберите «Обновить драйвер». Если система не находит обновлений, загрузите последнюю версию вручную с сайта производителя.
Как обновить прошивку роутера
Зайдите в панель управления роутером через браузер (адрес обычно указан на корпусе устройства, например, 192.168.1.1). В разделе «Системные инструменты» или «Обновление ПО» найдите пункт «Проверить обновления». Если доступна новая версия, следуйте инструкциям на экране. Не отключайте роутер во время процесса – это может повредить прошивку.
Для стабильной работы после обновления перезагрузите роутер и компьютер. Если ошибка DNS сохраняется, попробуйте временно использовать публичные DNS-серверы (например, Google – 8.8.8.8 и 8.8.4.4).
Убедиться в доступности DNS-серверов провайдера

Проверьте, отвечают ли DNS-серверы вашего провайдера. Откройте командную строку и выполните команду ping 8.8.8.8 (или другой публичный DNS, например, 1.1.1.1). Если пинг проходит, но сайты не открываются, проблема может быть в DNS.
Попробуйте пропинговать DNS-серверы провайдера. Их адреса обычно указаны в договоре или на сайте поставщика услуг. Например:
| Провайдер | Основной DNS | Запасной DNS |
|---|---|---|
| Ростелеком | 212.48.88.1 | 212.48.88.2 |
| Билайн | 217.69.139.139 | 217.69.139.140 |
Если пинг не проходит, перезагрузите роутер или модем. Иногда временные сбои решаются простым переподключением.
Проверьте настройки сети. В Windows перейдите в Панель управления → Сеть и интернет → Центр управления сетями, выберите ваше подключение и нажмите «Свойства». Убедитесь, что DNS-серверы указаны верно или выставлены на автоматическое получение.
Если проблема сохраняется, временно замените DNS провайдера на публичные, например:
- Google DNS: 8.8.8.8 и 8.8.4.4
- Cloudflare: 1.1.1.1 и 1.0.0.1
После смены DNS очистите кеш. В командной строке выполните:
ipconfig /flushdns







