Другое 0x800C0011Средняя

DNS Lookup Failed: причины и решение ошибки DNS в Windows, Linux и браузерах

Ошибка DNS lookup failed приводит к отсутствию доступа к сайтам. В статье объясняется причина сбоя, даются 4 практических способа решения для Windows, Linux и браузеров, а также советы по профилактике.

Обновлено 4 июля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Windows 10/11Linux (Ubuntu 22.04, Debian 11)Google Chrome, Mozilla Firefox, Microsoft Edge

Что означает ошибка DNS lookup failed

Ошибка DNS lookup failed (иногда сопровождается кодом 0x800C0011) означает, что система не смогла разрешить доменное имя до IP-адреса. В результате браузер не может загрузить сайты, а сетевые приложения отображают сообщение «Не удалось подключиться к серверу DNS». Ошибка возникает внезапно, часто после изменения сетевых настроек, переустановки ОС или сбоя обновлений.

Причины возникновения

  1. Неверные настройки DNS-серверов – адаптер может получать IP-адреса вручную, но DNS-серверы не заданы или указаны ошибочно.
  2. Повреждённый DNS-кэш – устаревшие или битые записи кэша приводят к ошибке разрешения.
  3. Сбой сетевого стека – неполадки в Winsock или конфигурации TCP/IP.
  4. Блокировка брандмауэра или антивируса – сетевые программы могут блокировать DNS-запросы.
  5. Неисправность драйверов сетевого адаптера – устаревшие или повреждённые драйверы не могут корректно взаимодействовать с DNS.

Способы решения

Способ 1: Проверить подключение и DNS-серверы

  1. Нажмите Win + R, введите cmd и нажмите Enter.
  2. Выполните команду:
    ipconfig /all
    
  3. Найдите строку DNS-серверов. Если поле пусто или в нём указан несуществующий адрес, перейдите к следующему способу.

Способ 2: Сбросить DNS-кэш

Windows

ipconfig /flushdns

Linux (системд)

sudo systemctl restart systemd-resolved

или

sudo resolvectl flush-caches

Это удалит устаревшие записи и заставит систему получить свежие данные.

Способ 3: Изменить DNS-серверы на публичные

  1. Откройте Панель управления → Сетевые подключения (Windows) или Настройки → Сеть и Интернет → Изменить настройки адаптера (Windows 11).
  2. Щелкните правой кнопкой мыши адаптер, через который подключён интернет, и выберите Свойства.
  3. Найдите строку Протокол Интернета версии 4 (TCP/IPv4)Свойства.
  4. Выберите Использовать следующие адреса DNS-серверов:
    • 8.8.8.8 (Google DNS)
    • 8.8.4.4 (Google DNS) или
    • 1.1.1.1 (Cloudflare)
    • 1.0.0.1 (Cloudflare)
  5. Нажмите ОК и перезагрузите адаптер (netsh interface show interface → «Отключить» → «Включить»).

Способ 4: Перезагрузить сетевой стек

  1. Откройте командную строку от имени администратора.
  2. Выполните две команды по очереди:
    netsh winsock reset
    netsh int ip reset
    
  3. Закройте окно команд и перезагрузите компьютер.

Профилактика

  • Регулярно обновляйте драйверы сетевого адаптера через Диспетчер устройств или сайт производителя.
  • Используйте надёжные DNS-серверы (Google, Cloudflare, OpenDNS) вместо автоматических, если не уверены в ISP.
  • Периодически очищайте DNS-кэш (ipconfig /flushdns) и кэш браузера.
  • Проверяйте брандмауэр/антивирус на блокировку DNS-запросов (добавьте исключения для браузеров).
  • Создавайте точки восстановления системы перед серьёзными изменениями сетевых настроек, чтобы быстро вернуть работу сети.

Соблюдение этих простых правил значительно снижает вероятность возникновения ошибки DNS lookup failed и обеспечивает стабильную работу интернета.

Часто задаваемые вопросы

Что означает ошибка «DNS lookup failed»?
Почему DNS lookup может не работать?
Как быстро проверить DNS-сервер?
Что делать, если ошибка возникает после переустановки ОС?

Полезное

Проверить подключение и DNS-серверы
Сбросить DNS-кэш
Изменить DNS-серверы на публичные
Перезагрузить сетевой стек

Эта статья помогла вам решить проблему?