К основному содержимому

Почему DNS-сервер не отвечает: диагностика и решение

Домены · 09.10.2026 · 3 мин чтения
Иллюстрация к статье «Почему DNS-сервер не отвечает: диагностика и решение»

Сообщение «DNS-сервер не отвечает» почти никогда не означает поломку DNS: в большинстве случаев причина в кэше, резолвере или настройках зоны.

Проверка за минуту

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

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

Симптом, причина, действие

Таблица ниже помогает быстро понять, с чем связана именно ваша ситуация.

СимптомВероятная причинаЧто сделать
Сайт не открывается только у васСтарая запись осталась в локальном кэшеСбросить кэш DNS на своём устройстве
Сайт не открывается ни у когоОшибка в самой записи зоны или на сервереПроверить запись напрямую через авторитетный сервер
Сайт открывается по IP, но не по имениПроблема именно в DNS, а не на сервереПроверить A-запись и её соответствие адресу сервера
Ошибка только в одном браузереКэш или расширение этого браузераОчистить кэш браузера или открыть сайт в другом
Проблема началась после смены NS-серверовСтарые записи ещё не истекли по TTLПодождать истечения TTL и проверить записи заново

Сброс кэша DNS

Кэш DNS хранится не только у резолвера провайдера, но и на самом устройстве. Если запись успела поменяться, а старое значение ещё закэшировано локально, сброс решает проблему мгновенно.

ipconfig /flushdns                    # Windows
sudo dscacheutil -flushcache          # macOS
sudo systemd-resolve --flush-caches   # Linux с systemd-resolved

Проверка со стороны

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

dig example.com @8.8.8.8            # Запрос к публичному резолверу
dig example.com @ns1.example.com    # Запрос к NS-серверу зоны

Недавняя смена NS или записей

Если ошибка началась сразу после смены NS-серверов или правки записей — дело почти наверняка в TTL. Старое значение живёт в чужих кэшах ровно то время, которое было указано в записи, и обновится не раньше его истечения.

Сроки и то, как ускорить проверку, разобраны в статье про распространение DNS; как правильно менять NS-серверы — в статье про смену NS-серверов.

Когда причина на стороне провайдера интернета

Иногда DNS домена исправен, а резолвер именно вашего интернет-провайдера временно не отвечает или отвечает с ошибкой. Это внешняя причина, которую нельзя исправить настройками домена.

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

Что собрать перед обращением в поддержку

Готовое описание ускоряет разбор обращения в разы. Полезно указать: сам домен, что именно не открывается (сайт целиком или конкретная функция), вывод команды dig и то, с какого адреса или сети выполнялась проверка.

Чем конкретнее вопрос, тем быстрее находится причина — абстрактное «домен не работает» требует отдельного уточнения перед тем, как вообще начать проверку.

Статья помогла?
← Назад в базу знаний Задать вопрос поддержке