После смены DNS-серверов или сброса сетевых настроек сайты могут по-прежнему не открываться, а команда nslookup выдавать ошибку «can't find server» — это верный признак, что проверка ремонта DNS выполнена не полностью или сама проблема лежит глубже. Без контрольной диагностики невозможно понять, устранён ли сбой на самом деле или вы лишь временно обошли его симптомы.

В этом материале разберём, как убедиться, что восстановление DNS прошло успешно: от базовых команд в терминале до проверки настроек роутера и сетевой карты. Инструкция подходит для Windows, а принципы применимы и к другим системам.

Что считается успешным ремонтом DNS

Ремонт DNS считается завершённым только тогда, когда выполняются три условия: разрешение имён работает, ответы приходят от ожидаемого сервера и результат сохраняется после перезагрузки. Если хотя бы один пункт не выполняется — диагностику нужно продолжать.

Типичные признаки того, что проблема осталась:

  • 🔎 Браузер показывает ошибку DNS_PROBE_FINISHED_NXDOMAIN или ERR_NAME_NOT_RESOLVED
  • 📡 Сайты открываются по IP-адресу, но не по доменному имени
  • ⏱️ Страницы загружаются с большой задержкой на первом обращении
  • 🔄 После перезагрузки настройки DNS сбрасываются на прежние

Обратите внимание: если ping по IP-адресу проходит, а по имени — нет, проблема почти наверняка в DNS, а не в канале связи. Это самая быстрая развилка в диагностике.

💡

Работающий интернет по IP при неработающих доменных именах — прямое указание на неустранённый сбой DNS.

Шаг 1. Проверка через nslookup и ping

Первый инструмент проверки — встроенная утилита nslookup. Откройте командную строку и выполните:

nslookup ya.ru

В ответе смотрите на две строки: Server (какой DNS-сервер ответил) и Address в секции ответа (какой IP получен). Если сервер не отвечает или возвращает ошибку таймаута — настройки DNS применены некорректно либо сам сервер недоступен.

Дополнительно проверьте разрешение имён через ping:

ping ya.ru

ping 77.88.8.8

Если второй запрос успешен, а первый нет — DNS по-прежнему не работает. Если оба успешны, но сайты не открываются в браузере, ищите проблему в кэше браузера, файле hosts или прокси-настройках.

💡

Уточните в nslookup конкретный сервер, например: nslookup ya.ru 8.8.8.8 — так вы проверите доступность внешнего DNS в обход локальных настроек.

Шаг 2. Сброс кэша и повторная проверка

Даже после исправления настроек система может использовать устаревшие записи из кэша. Очистите его командой:

ipconfig /flushdns

После сброса повторите nslookup и откройте несколько сайтов в браузере. Кэш DNS — частая причина «ложного негативного» результата: настройки уже верные, но старые записи продолжают мешать.

☑️ Контрольная проверка после ремонта DNS

Выполнено: 0 / 5

Также проверьте содержимое файла hosts (в Windows он находится в каталоге C:\Windows\System32\drivers\etc). Посторонние записи в нём могут перенаправлять домены независимо от DNS-настроек — так иногда работает вредоносное ПО.

Шаг 3. Проверка настроек сетевого адаптера и роутера

Откройте свойства сетевого подключения и убедитесь, что DNS-серверы заданы так, как планировалось: либо получение автоматически, либо вручную указанные адреса. Путь в Windows: Панель управления → Центр управления сетями → Изменение параметров адаптера → Свойства → IP версии 4.

Если DNS раздаёт роутер, проверьте его веб-интерфейс: какие серверы указаны в настройках WAN или DHCP. Конкретные пункты меню зависят от модели и прошивки, поэтому сверяйтесь с документацией вашего устройства. Возможная ситуация: на компьютере всё исправлено, но роутер продолжает раздавать нерабочие адреса всем устройствам в сети.

⚠️ Внимание: если нерабочие DNS-адреса появились в роутере без вашего ведома, это возможный признак компрометации устройства. Смените пароль администратора роутера и проверьте наличие обновлений прошивки на сайте производителя.
📊 Где оказалась причина сбоя DNS в вашем случае?
Настройки Windows
Кэш DNS или файл hosts
Настройки роутера
Проблема на стороне провайдера

Сравнение методов проверки

МетодЧто показываетКогда использовать
nslookupРаботу конкретного DNS-сервераПервичная диагностика
ping по имени и IPРазделение: DNS или канал связиБыстрая развилка
ipconfig /flushdnsУстранение влияния кэшаПосле смены настроек
Проверка файла hostsЛокальные переопределения доменовЕсли команды работают, а браузер — нет
Настройки роутераDNS для всей локальной сетиПроблема на нескольких устройствах

Типичные ошибки после ремонта

Частая ситуация: настройки меняют, но забывают перезапустить сетевое подключение, и старые параметры продолжают действовать до перезагрузки. Отключите и включите адаптер либо перезагрузите компьютер перед финальной проверкой.

Вторая ошибка — проверка только одним способом. Браузер может иметь собственный кэш DNS и функцию «DNS over HTTPS», которая обходит системные настройки. Если функция поддерживается вашим браузером и включена, результаты проверки в нём могут отличаться от результатов nslookup.

Почему сайты могут открываться выборочно

Часть доменов может резолвиться из кэша, а новые — нет. Также некоторые сайты доступны по IPv6, а DNS настроен только для IPv4 (или наоборот). Проверьте несколько разных доменов, включая те, что вы точно не открывали в последнее время.

⚠️ Внимание: не меняйте одновременно несколько параметров (DNS, прокси, сброс Winsock) без промежуточной проверки. Иначе при успехе вы не поймёте, что именно помогло, а при неудаче усложните диагностику.

Когда проблема не на вашей стороне

Если nslookup с явным указанием публичного сервера работает, а с серверами провайдера — нет, вероятная причина в инфраструктуре провайдера. В этом случае временное решение — использовать публичные DNS, а обращение к провайдеру — постоянное.

Проверить гипотезу помогает тест с другого устройства в той же сети. Если сбой повторяется на всех устройствах — ищите причину в роутере или у провайдера. Если только на одном — проблема локальная: настройки адаптера, антивирусный фильтр, файл hosts.

💡

Сравнение поведения на нескольких устройствах — самый быстрый способ локализовать проблему: одно устройство, роутер или провайдер.

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

Как понять, что DNS работает правильно?

Команда nslookup возвращает адрес без ошибок, ping проходит и по имени, и по IP, сайты открываются в браузере, а настройки сохраняются после перезагрузки. Все четыре условия должны выполняться одновременно.

После смены DNS ничего не изменилось. Что делать?

Сбросьте кэш командой ipconfig /flushdns, перезапустите сетевой адаптер и проверьте файл hosts. Если не помогло — проверьте, какие DNS раздаёт роутер, и попробуйте явно указать публичный сервер в nslookup.

Почему nslookup работает, а браузер не открывает сайты?

Возможные причины: кэш браузера, включённый DNS over HTTPS, настройки прокси или записи в файле hosts. Проверьте сайт в другом браузере или в режиме инкогнито — это поможет сузить поиск.

Нужно ли перезагружать компьютер после смены DNS?

Обычно достаточно сброса кэша и перезапуска сетевого адаптера, но перезагрузка — надёжный способ убедиться, что все службы применили новые настройки. Заодно это проверка того, что параметры не сбрасываются.

Может ли антивирус влиять на DNS?

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