Четыре уровня, проверяемые по порядку
DNS
разрешение имени
Транспорт
TCP-соединение
TLS
проверка сертификата
Приложение
ответ по HTTP
Как исправить «DNS-сервер не отвечает» в Windows, Wi-Fi и на PS5
Диагностика сетей Windows иногда заканчивается фразой: «Компьютер настроен правильно, но устройство или ресурс (DNS-сервер) не отвечает». Браузеры показывают похожий тупик, а консоли сообщают о сбое DNS при проверке соединения. Все эти сообщения описывают одно и то же: запрос имени ушёл к DNS-резолверу, а ответ не пришёл.
Что на самом деле означает это сообщение
Чтобы разрешить имя, нужны один вопрос и один ответ. Устройство спрашивает рекурсивный резолвер (см. рекурсивные и авторитативные резолверы) об адресе имени, а резолвер отвечает IP-адресом или ошибкой. Это сообщение значит, что ответ так и не пришёл. Оно не говорит ни о том, что домена нет, ни о том, что интернет отключён.
Этим оно отличается от NXDOMAIN. NXDOMAIN — это ответ: резолвер откликнулся и сообщил, что такого имени нет. «Не отвечает» — это тишина. Резолвер может быть выключен, недоступен, перегружен, заблокирован брандмауэром или отвечать медленнее, чем позволяет таймаут вашего устройства. Чаще всего виноваты домашний роутер, работающий как DNS-форвардер, резолверы провайдера или что-то на самом устройстве.
Найдите, какой уровень молчит
Сбой может быть в четырёх местах: на самом устройстве, в роутере, в резолверах провайдера или на одном конкретном адресе резолвера. Две простые проверки помогают их различить до того, как вы начнёте менять настройки.
- Проверьте второе устройство в той же сети. Если телефон в том же Wi-Fi открывает страницы, сеть и резолвер работают, а проблема на вашем компьютере или консоли.
- Задайте тот же вопрос другому резолверу. В терминале выполните
nslookup example.com 8.8.8.8с адресом любого публичного резолвера. Если он отвечает, а обычныйnslookup example.comне получает ответа, молчит ваш резолвер по умолчанию. - Используйте прямой IP. Если
ping 8.8.8.8отвечает, а имена не открываются, соединение в порядке и сломан только DNS. Если пинг тоже не проходит, проблема в самом подключении, а не в DNS.
| Что вы видите | Вероятный уровень | Первое действие |
|---|---|---|
| Не работают все устройства, пинг публичного IP проходит | DNS-форвардер роутера или резолвер провайдера | Перезагрузите роутер, затем смените DNS в роутере |
| Не работают все устройства, пинг публичного IP не проходит | Сбой у провайдера или на линии | Проверьте страницу статуса провайдера или позвоните ему |
| Не работает одно устройство, остальные в порядке | Это устройство: адаптер, VPN, защитное ПО, драйвер | Исправления для Windows ниже |
| Обычный nslookup не получает ответа, nslookup с 8.8.8.8 работает | Только настроенный у вас резолвер | Переключите адаптер или роутер на другой резолвер |
| Оба запроса не получают ответа, но пинг по IP проходит | Порт 53 заблокирован в этой сети или локальным ПО | Для проверки отключите VPN или брандмауэр, попробуйте другую сеть |
| Не работает только PS5 или другая консоль | Сетевые настройки консоли | Ручной DNS на консоли |
Четыре уровня, проверяемые по порядку
DNS
разрешение имени
Транспорт
TCP-соединение
TLS
проверка сертификата
Приложение
ответ по HTTP
Сначала исправьте сетевую сторону: роутер и модем
В домашних роутерах работает небольшой DNS-форвардер. Устройства спрашивают роутер, а роутер спрашивает провайдера. После долгой работы такие форвардеры могут зависать, и выключение питания помогает чаще, чем любая смена настроек.
Выключите и включите роутер и модем
Отключите оба устройства от питания, подождите около 30 секунд, включите сначала модем, затем роутер. Дайте им несколько минут на подключение и только потом проверяйте.
Если можно, проверьте одно устройство по кабелю
Если компьютер по кабелю работает, а по Wi-Fi нет, проблема в беспроводном канале или его настройках, а не в самом DNS.
Измените настройку DNS в роутере
На странице администрирования роутера найдите поле DNS в разделе WAN, «Интернет» или в настройках DHCP. У разных производителей названия отличаются, поэтому загляните в инструкцию. Публичный резолвер, указанный здесь, действует сразу для всех устройств.
Windows 10 и 11: исправления по порядку
Выполняйте эти команды в командной строке с повышенными правами (запуск от имени администратора) и проверяйте результат после каждой. Они идут от наименее до наиболее затратной.
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
ipconfig /flushdnsочищает локальный кеш. Это помогает, если проблема в плохом закешированном ответе, но не оживит резолвер, который не отвечает. См. как очистить кеш DNS.ipconfig /release, а затемipconfig /renewзапрашивают у DHCP-сервера роутера новую аренду, включая адреса его DNS-серверов.netsh winsock resetсбрасывает сокетный слой Windows. Нужна перезагрузка, и команда может удалить сетевые записи, добавленные некоторыми VPN-клиентами или защитными программами.
Переключите адаптер на другой DNS-резолвер
Если молчит резолвер, который выдаёт роутер, укажите этому компьютеру другой. Распространённый выбор — публичные резолверы вроде Google Public DNS (8.8.8.8) и Cloudflare (1.1.1.1). Это примеры, а не рекомендации, и от резолвера зависит, кто видит ваши запросы. См. как сменить DNS-сервер.
Путь в Windows 11
Откройте Параметры, затем Сеть и Интернет, выберите Wi-Fi или Ethernet и откройте свойства своего подключения. Найдите Назначение DNS-сервера, нажмите Изменить, переключите с «Автоматически (DHCP)» на Вручную, включите IPv4 и введите предпочитаемый и альтернативный адреса. Сохраните и проверьте.
Путь в Windows 10
Откройте Панель управления, затем Центр управления сетями и общим доступом, затем Изменение параметров адаптера. Щёлкните правой кнопкой мыши ваш адаптер Wi-Fi или Ethernet, выберите Свойства, отметьте IP версии 4 (TCP/IPv4), нажмите Свойства, выберите Использовать следующие адреса DNS-серверов и заполните два поля. Нажмите «ОК».
Что ещё на устройстве блокирует DNS
- VPN и защитное ПО. Некоторые VPN-клиенты и брандмауэры перехватывают DNS. Отключите VPN или приостановите веб-защиту на время одной проверки. Если имена разрешаются, поправьте настройки DNS или фильтрации этой программы, а не оставляйте её выключенной.
- IPv6, только как проверка. В сети с неисправным путём IPv6 запросы могут зависать. Снимите флажок IP версии 6 (TCP/IPv6) в свойствах адаптера, проверьте и верните его, если ничего не изменилось. Оставлять IPv6 выключенным не нужно, это не исправление.
- Драйвер адаптера. Устаревший или повреждённый драйвер Wi-Fi может терять трафик. В диспетчере устройств обновите адаптер или выберите Удалить устройство и перезагрузитесь, чтобы Windows установила его заново.
Проблемы, характерные для Wi-Fi
Если ошибка появляется у ноутбука только по Wi-Fi, сначала проверьте сигнал, а не DNS. Слабый канал теряет пакеты, а DNS-запрос — это один маленький пакет, который легко потерять. Подойдите ближе к роутеру, попробуйте диапазон 5 ГГц, если он есть, и сравните с проводным подключением.
Публичные точки доступа в отелях, кафе и аэропортах — особый случай. Во многих нужно принять условия на странице входа, и только потом DNS заработает как следует. Откройте обычный HTTP-адрес или любой сайт, на котором вы ещё не были, чтобы появилась страница входа. Собственная настройка DNS может помешать ей загрузиться, поэтому в таких сетях верните адаптеру автоматический режим.
PlayStation 5
На PS5 сбой DNS обычно проявляется при проверке подключения к интернету или когда не удаётся связаться с игрой или PlayStation Network. Исправления те же, что и на ПК: перезагрузите роутер, затем вручную задайте DNS на консоли.
Полностью перезапустите консоль
Выключите её через меню питания, а не переводите в режим покоя, немного подождите и включите снова.
Откройте настройку подключения
Перейдите в Настройки, затем Сеть, затем Настройки, затем Настроить подключение к интернету. Выберите свою сеть и откройте её дополнительные параметры. Названия в меню могут меняться между обновлениями системного ПО.
Выберите ручной DNS
Установите для Настройки DNS значение Вручную, затем введите Первичный DNS и Вторичный DNS. Здесь подойдут адреса публичных резолверов. Оставьте Настройки MTU в режиме «Автоматически», если у вас нет веской причины их менять.
Проверьте ещё раз
Запустите Проверить подключение к интернету в сетевых настройках. Тест сообщит, получила ли консоль IP-адрес, вышла ли в интернет и вошла ли в PlayStation Network.
Если проверка не проходит и при подключении по кабелю, попробуйте другой кабель или другой порт роутера. У других консолей в сетевых настройках тоже есть поле DNS, но названия меню отличаются, поэтому смотрите справку производителя.
Проверьте результат через nslookup и инструменты этого сайта
Убедитесь, что выбранный резолвер отвечает. Запросите его напрямую, а затем сравните с системным по умолчанию.
nslookup example.com 8.8.8.8
nslookup example.com
В обоих случаях должны вывестись Name: и строка Address: для домена. Строка «DNS request timed out» означает, что резолвер не ответил, это и есть ваша проблема. Строка «Non-existent domain» — это NXDOMAIN, другая проблема. Строки «Server:» вверху показывают, какой резолвер ответил.
Проверка в браузере помогает отделить вашу сеть от домена. Пропустите имя через наш инструмент DNS-запросов, инструмент NSLookup или поиск на главной странице. Они разрешают имя с нашего сервера, а не из вашего подключения. Если они возвращают адреса, а ваше устройство ждёт ответа впустую, с доменом всё хорошо, а неисправность на вашей стороне. Учтите, что эти инструменты принимают только доменные имена: они отклоняют IP-адреса и имена из одной метки, поэтому проверяйте что-то вроде example.com, а не 192.0.2.10 или localhost.
Ключевой вывод
«Не отвечает» означает тишину от резолвера, к которому вы обратились, а не отсутствие домена. Найдите молчащий уровень с помощью второго устройства и второго резолвера, затем исправьте именно его.
Нужно проверить публичные DNS-адреса домена? Воспользуйтесь инструментом Domain IP Lookup.
Часто задаваемые вопросы
Читайте также
Два принципиально разных сценария
dig / nslookup
Все детали протокола, скрипты, офлайн
Веб-инструмент
Без настройки, массовые проверки, можно делиться
Исправьте «Server DNS Address Could Not Be Found»
Я помог сотням людей разобраться с этой ошибкой. Большинство исправлений занимает две минуты — главное понять, где проблема: в самом сайте, в вашей сети или только в вашем компьютере.
Три уровня под названием «DNS-сервер»
Stub-резолвер
ваше устройство
Рекурсивный резолвер
провайдер, роутер или 1.1.1.1
Авторитетный
DNS самого домена
Как изменить ваш DNS-сервер (маршрутизатор или устройство)
Ваши устройства спрашивают резолвер, прежде чем загрузить что-либо. Его изменение занимает минуты, как только вы знаете, менять ли маршрутизатор или само устройство.
Выбор TTL на практике
Как очистить кэш DNS в Windows, macOS и Linux
Справочник команд для очистки кэша DNS на каждом уровне, что стирает каждая команда и какие слои очистка никогда не затронет.