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

Проверка DNS нужна не только при сбоях. Она обязательна после переноса сайта на новый хостинг, при настройке почтовых записей MX и SPF, при смене NS-серверов домена и при диагностике медленной загрузки страниц. Ниже разберём, какие сервисы и команды использовать, как читать результаты и что делать, если DNS работает неправильно.

Что такое DNS и зачем его проверять

DNS (Domain Name System) — распределённая система, которая переводит понятные человеку доменные имена в IP-адреса серверов. Каждый запрос браузера начинается с обращения к DNS-резолверу, и если эта цепочка разрывается, дальнейшая загрузка сайта невозможна.

Проверка DNS требуется в нескольких типичных ситуациях:

  • 🌐 Сайт не открывается, хотя пинг до других ресурсов проходит нормально
  • 📧 Почта перестала доставляться после смены хостинга или регистратора
  • 🔄 Вы изменили DNS-записи и хотите убедиться, что они распространились по серверам
  • 🐌 Страницы грузятся медленно и есть подозрение на медленный DNS-резолвер провайдера
  • 🛡️ Нужно убедиться, что записи SPF, DKIM и DMARC настроены корректно
💡

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