Как пользоваться: Проверка DNS
- Введите доменное имя (например,
example.com). Можно вставить и полный URL: путь будет отброшен. Чтобы выполнить обратный (PTR) запрос, введите IPv4-адрес. - Отметьте нужные типы записей. По умолчанию выбраны A, AAAA, CNAME, MX, TXT, NS, SOA и CAA.
- Нажмите Проверить DNS (или Ctrl+Enter). Записи сгруппированы по типу и показаны с TTL. MX-записи отсортированы по приоритету.
- Проверьте панель Аутентификация почты на наличие проблем SPF и DMARC, затем скопируйте результаты или поделитесь ссылкой (
?domain=).
Что такое DNS-запрос?
Система доменных имён (DNS) переводит имена вроде example.com в IP-адреса и настройки, которые нужны компьютерам. DNS-запрос отправляет резолверу запрос на получение записей домена, как это делают dig или nslookup в командной строке. Этот инструмент обращается к публичному резолверу Cloudflare (1.1.1.1) по HTTPS, поэтому вы видите то, что видит публичный интернет, а не локальный кэш вашего компьютера.
Типы DNS-записей
| Тип | Назначение | Пример значения |
|---|---|---|
| A | IPv4-адрес хоста | 93.184.215.14 |
| AAAA | IPv6-адрес | 2606:2800:21f:cb07::1 |
| CNAME | Псевдоним другого имени хоста | proxy-ssl.webflow.com. |
| MX | Почтовые серверы: сначала с меньшим номером приоритета | 10 mx1.mail.example. |
| TXT | Произвольный текст: SPF, DKIM, DMARC, подтверждение владения сайтом | v=spf1 include:_spf.google.com ~all |
| NS | Авторитетные DNS-серверы зоны | ns1.example-dns.com. |
| SOA | Служебные данные зоны: основной NS, администратор, серийный номер, таймеры | ns1. hostmaster. 2026102501 … |
| CAA | Какие центры сертификации могут выпускать SSL-сертификаты | 0 issue "letsencrypt.org" |
Что означает TTL?
TTL (time to live) — это количество секунд, в течение которых резолверы могут хранить запись в кэше. При TTL 3600 изменения могут дойти до всех за час. Перед переездом сайта, например при переводе домена на Webflow, Vercel или новый хостинг, за день заранее уменьшите TTL до 300, внесите изменения и затем верните прежнее значение.
SPF и DMARC: зачем они нужны
SPF — это TXT-запись со списком серверов, которым разрешено отправлять почту от имени вашего домена. Она должна начинаться с v=spf1, записей SPF должно быть только одна, а для её обработки может потребоваться не более 10 DNS-запросов (include, a, mx, redirect…). Запись должна заканчиваться на ~all (мягкий отказ) или -all (отказ), но никогда на +all. DMARC размещается по адресу _dmarc.вашдомен и указывает получателям, что делать, если SPF или DKIM не прошли проверку: p=none (только мониторинг), p=quarantine (карантин) или p=reject (отклонение). С 2024 года Gmail и Yahoo требуют SPF, DKIM и DMARC от массовых отправителей, поэтому сводка выше отмечает отсутствующие или слабые политики.
Частые проблемы с DNS
- CNAME у корневого домена: у голого домена не может быть CNAME рядом с записями NS и SOA. Используйте ALIAS, ANAME или flattening у вашего DNS-провайдера либо A-записи.
- Две записи SPF: объедините их в одну, иначе обе станут недействительными (permerror).
- Старые записи после переезда: устаревшие A-записи или оставшаяся AAAA-запись могут направлять часть трафика на старый сервер. Затем проверьте сертификат с помощью SSL Checker.
Также ищут как: mx lookup, проверка txt записи, проверка spf, проверка dmarc, nslookup онлайн, dig онлайн, проверка cname, ptr запись проверка.
Инструменты, которые хорошо сочетаются с Проверка DNS
- Проверка доступности сайта — За несколько секунд узнайте, недоступен ли сайт для всех или только для вас.
- Мой IP-адрес — Ваш публичный IP-адрес и всё, что ваш браузер раскрывает сайтам: user agent, экран, язык, часовой пояс и заголовки запроса.
- Проверка редиректов — Проследите URL шаг за шагом, чтобы увидеть каждый редирект, его код статуса и время ответа.
- Проверка HTTP-заголовков — Введите любой URL и увидите, что именно отправляет сервер: код статуса, цепочку редиректов и все заголовки ответа.
Часто задаваемые вопросы
Почему я пока не вижу новых DNS-записей?
Как выполнить обратный DNS-запрос (PTR)?
in-addr.arpa и вернёт имя хоста PTR. Это полезно для проверки поисковых роботов, например Googlebot.В чём разница между ~all и -all в SPF?
~all (мягкий отказ) просит получателей принять письмо, но пометить его, если оно пришло с сервера, не указанного в записи. -all (жёсткий отказ) требует отклонять такую почту. Если настроен DMARC, работает любой вариант. +all позволяет любому отправлять письма от вашего имени, поэтому использовать его нельзя никогда.