Domain IP Lookup

Четыре уровня, проверяемые по порядку

DNS

разрешение имени

Транспорт

TCP-соединение

TLS

проверка сертификата

Приложение

ответ по HTTP

Устранение неполадок

Как исправить «DNS-сервер не отвечает» в Windows, Wi-Fi и на PS5

6 мин чтенияАвтор: Domain IP Lookup Team

Диагностика сетей Windows иногда заканчивается фразой: «Компьютер настроен правильно, но устройство или ресурс (DNS-сервер) не отвечает». Браузеры показывают похожий тупик, а консоли сообщают о сбое DNS при проверке соединения. Все эти сообщения описывают одно и то же: запрос имени ушёл к DNS-резолверу, а ответ не пришёл.

Что на самом деле означает это сообщение

Чтобы разрешить имя, нужны один вопрос и один ответ. Устройство спрашивает рекурсивный резолвер (см. рекурсивные и авторитативные резолверы) об адресе имени, а резолвер отвечает IP-адресом или ошибкой. Это сообщение значит, что ответ так и не пришёл. Оно не говорит ни о том, что домена нет, ни о том, что интернет отключён.

Этим оно отличается от NXDOMAIN. NXDOMAIN — это ответ: резолвер откликнулся и сообщил, что такого имени нет. «Не отвечает» — это тишина. Резолвер может быть выключен, недоступен, перегружен, заблокирован брандмауэром или отвечать медленнее, чем позволяет таймаут вашего устройства. Чаще всего виноваты домашний роутер, работающий как DNS-форвардер, резолверы провайдера или что-то на самом устройстве.

Найдите, какой уровень молчит

Сбой может быть в четырёх местах: на самом устройстве, в роутере, в резолверах провайдера или на одном конкретном адресе резолвера. Две простые проверки помогают их различить до того, как вы начнёте менять настройки.

  1. Проверьте второе устройство в той же сети. Если телефон в том же Wi-Fi открывает страницы, сеть и резолвер работают, а проблема на вашем компьютере или консоли.
  2. Задайте тот же вопрос другому резолверу. В терминале выполните nslookup example.com 8.8.8.8 с адресом любого публичного резолвера. Если он отвечает, а обычный nslookup example.com не получает ответа, молчит ваш резолвер по умолчанию.
  3. Используйте прямой 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-сервера.

Сначала исправьте сетевую сторону: роутер и модем

В домашних роутерах работает небольшой DNS-форвардер. Устройства спрашивают роутер, а роутер спрашивает провайдера. После долгой работы такие форвардеры могут зависать, и выключение питания помогает чаще, чем любая смена настроек.

  1. Выключите и включите роутер и модем

    Отключите оба устройства от питания, подождите около 30 секунд, включите сначала модем, затем роутер. Дайте им несколько минут на подключение и только потом проверяйте.

  2. Если можно, проверьте одно устройство по кабелю

    Если компьютер по кабелю работает, а по Wi-Fi нет, проблема в беспроводном канале или его настройках, а не в самом DNS.

  3. Измените настройку 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 на консоли.

  1. Полностью перезапустите консоль

    Выключите её через меню питания, а не переводите в режим покоя, немного подождите и включите снова.

  2. Откройте настройку подключения

    Перейдите в Настройки, затем Сеть, затем Настройки, затем Настроить подключение к интернету. Выберите свою сеть и откройте её дополнительные параметры. Названия в меню могут меняться между обновлениями системного ПО.

  3. Выберите ручной DNS

    Установите для Настройки DNS значение Вручную, затем введите Первичный DNS и Вторичный DNS. Здесь подойдут адреса публичных резолверов. Оставьте Настройки MTU в режиме «Автоматически», если у вас нет веской причины их менять.

  4. Проверьте ещё раз

    Запустите Проверить подключение к интернету в сетевых настройках. Тест сообщит, получила ли консоль 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»

Я помог сотням людей разобраться с этой ошибкой. Большинство исправлений занимает две минуты — главное понять, где проблема: в самом сайте, в вашей сети или только в вашем компьютере.

7 мин чтения

Три уровня под названием «DNS-сервер»

Stub-резолвер

ваше устройство

Рекурсивный резолвер

провайдер, роутер или 1.1.1.1

Авторитетный

DNS самого домена

Практические руководства

Как изменить ваш DNS-сервер (маршрутизатор или устройство)

Ваши устройства спрашивают резолвер, прежде чем загрузить что-либо. Его изменение занимает минуты, как только вы знаете, менять ли маршрутизатор или само устройство.

7 мин чтения

Выбор TTL на практике

60-300sАктивные миграции: быстрое распространение, больше запросов
3,600sРазумное значение по умолчанию для большинства обычных записей
86,400sРедко меняющиеся записи, например MX и NS
Основы DNS

Как очистить кэш DNS в Windows, macOS и Linux

Справочник команд для очистки кэша DNS на каждом уровне, что стирает каждая команда и какие слои очистка никогда не затронет.

8 мин чтения