Бесплатный разбор
Сайты и SEO

DNS-сервер не отвечает: как найти причину и проверить домен

Почему браузер пишет, что DNS-сервер не отвечает, как проверить A- и NS-записи через nslookup и dig, чем отличаются кэш, регистратор и зона, что делать владельцу сайта. С промптами для нейросети.

Коротко. «DNS-сервер не отвечает» означает, что браузер не смог получить IP-адрес сайта. Сам сайт при этом может работать. Проверять нужно по цепочке: домен, NS-записи, A-запись, кэш провайдера и локальные настройки.

Как читать материал. Сначала выясняем, на каком шаге пропал ответ. Потом проверяем зону и кэш. Нейросеть помогает прочитать вывод команд, но не заменяет проверку на разных DNS.

Как работает разрешение имени

Браузер спрашивает у резолвера, какой IP соответствует домену. Резолвер идёт по цепочке: корневые серверы → серверы зоны → авторитетный сервер домена. Получив A- или AAAA-запись, браузер открывает соединение.

Если на любом шаге ответа нет, сайт не откроется. Ошибка в браузере выглядит как «DNS-сервер не отвечает» или «Не удаётся найти DNS-адрес».

Схема разрешения имени: браузер, резолвер, зона, ответ
Разрешение имени идёт по цепочке. Обрыв на любом шаге выглядит для пользователя одинаково.

Почему DNS не отвечает

  • Домен просрочен. Регистратор приостановил делегирование.
  • Сменились NS-серверы. Новая зона ещё не разошлась по кэшам.
  • В зоне нет A-записи. Домен существует, но не указывает на сервер.
  • Авторитетный сервер недоступен. Хостинг DNS лежит или блокирует запросы.
  • Проблема у провайдера. Резолвер не отвечает или отдаёт старый кэш.
  • Локальные настройки. VPN, hosts, антивирус или роутер подменяют DNS.

Как проверить

Начните с публичного резолвера. Так вы отделите проблему сайта от проблемы своего провайдера.

nslookup site.ru 8.8.8.8

Если ответ есть, а сайт не открывается, проверьте ответ на другом резолвере — возможно, ваш отдаёт старый кэш:

nslookup site.ru 1.1.1.1

Дальше смотрите NS-записи и делегирование:

nslookup -type=NS site.ru
nslookup -type=A site.ru

В Linux и macOS удобнее dig:

dig site.ru +short
dig NS site.ru +short

Если nslookup отвечает «Non-existent domain», записи нет. Если «Server failed» или таймаут, проблема с резолвером или авторитетным сервером.

Классический путь. Сравните ответы двух публичных резолверов и NS-записи домена.

С нейросетью. Отдайте вывод команд и попросите объяснить, на каком шаге обрыв.

Вот вывод nslookup для домена с двух резолверов и список NS. Определи,
на каком шаге нет ответа: домен, делегирование, зона или кэш. Не предлагай
менять NS, пока не подтвердишь, что проблема не в резолвере.

Проверка. Повторите запрос с третьего резолвера и посмотрите на срок домена в WHOIS.

Как исправить

Причина Что делать
Домен просрочен продлить у регистратора
Сменились NS дождаться обновления, проверить зону
Нет A-записи добавить запись на IP сервера
Сервер DNS недоступен проверить статус хостинга DNS
Кэш провайдера подождать TTL или сменить резолвер
Локальный hosts/VPN отключить, очистить кэш DNS

Очистка кэша в Windows:

ipconfig /flushdns

В macOS:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Влияет ли это на SEO

Пока DNS не отвечает, поисковик не может открыть сайт. Короткий сбой обычно проходит без последствий. Долгий — повод следить за отчётом об ошибках сканирования.

После восстановления проверьте доступность из нескольких сетей и переобход ключевых страниц. Если меняли домен или NS, убедитесь, что старые и новые адреса ведут на нужный сайт.

Где помогает нейросеть

Задача Что делает модель Что проверять руками
Чтение вывода объясняет строки nslookup фактические ответы
План проверки предлагает порядок шагов доступность резолверов
Письмо регистратору формулирует проблему домен и даты
Проверка зоны сверяет записи панель DNS

Частые ошибки

  • Менять NS, не проверив домен и зону.
  • Чистить кэш браузера вместо кэша DNS.
  • Смотреть только один резолвер.
  • Забывать про TTL и время распространения.
  • Путать ошибку DNS с ошибкой сервера.
  • Регистрировать домен на личную почту и пропускать письма регистратора.

Вопросы

DNS-сервер не отвечает — это ошибка сайта?

Не всегда. Проблема может быть у провайдера, в локальной сети или в кэше. Проверка с публичного DNS показывает, где обрыв.

Сколько времени обновляется DNS?

Зависит от TTL. Обычно часы, иногда до суток. Старый кэш может жить дольше.

Сайт работает, а DNS не отвечает. Как так?

Возможно, у вас в hosts или кэше остался старый IP. Или сайт открывается по другому имени.

Может ли нейросеть исправить DNS?

Она объясняет вывод и предлагает шаги, но записи меняются в панели регистратора или DNS-хостинга.

Связанные материалы

Источники

Официальные документы 4

Разбор проекта

Разберём сайт и спрос

Посмотрим сайт и спрос, скажем, что исправить первым. 20–30 минут в Zoom, Telegram или по телефону. Бесплатно и без обязательств.

Разобрать проектВсе материалы →