Domain IP Lookup

Записи, которые встретятся почти в каждой зоне

AИмя хоста → адрес IPv4
AAAAИмя хоста → адрес IPv6
CNAMEИмя хоста → другое имя хоста
MXДомен → почтовые серверы по приоритету
TXTДомен → произвольный текст: SPF, DKIM, верификация
NSДомен → серверы имён, отвечающие за него
Практические руководства

Проверка DNS: как правильно проверять DNS-записи

5 мин чтения

Инструмент проверки DNS — удобный способ посмотреть, какие записи резолвер может получить для домена в данный момент. К нему обращаются после смены хостинга сайта, настройки почты, переноса DNS к другому провайдеру или при расследовании имени, которое не разрешается. Результат — это моментальный снимок, а не гарантия того, что все рекурсивные резолверы уже обновились или что сам сервис доступен. Чтобы проверка была полезной, выберите точное имя хоста, подберите тип записи под симптом и отличайте пустой ответ от DNS-ошибки. Эти три шага избавляют от многих ложных тревог и помогают понять, какой уровень конфигурации требует внимания.

Выберите запись, которая отвечает на ваш вопрос

Для IPv4-адреса сайта проверяйте A, для IPv6 — AAAA. Поддомен может использовать CNAME, указывающий на имя хоста провайдера, а не содержать адрес напрямую. Доставка почты в первую очередь зависит от записей MX, а записи TXT часто публикуют SPF, DKIM, DMARC и данные для подтверждения владения. Записи NS показывают, какие серверы имён указаны для зоны, а SOA содержит административные и временные поля, связанные с этой зоной. Поэтому одних A-записей недостаточно, когда проблема в доставке почты, делегированном поддомене или шаге верификации. Начните с затронутого сервиса и сопоставьте симптом с типами записей.

СимптомКакие записи проверить в первую очередь
Сайт указывает не на тот хостA, AAAA, CNAME
Маршрутизация почты, похоже, не работаетMX, TXT с SPF/DKIM/DMARC
Изменение домена, кажется, игнорируетсяNS, SOA, изменённая запись, TTL
Сторонний сервис не может подтвердить владениеИменно та запись TXT или CNAME, которую он запросил

Далее проверьте запрашиваемое имя с точностью до символа. example.com, www.example.com и api.example.com — это разные DNS-имена, и ответы для них могут быть совершенно разными. Завершающая точка в полной записи DNS обозначает корень и в интерфейсах обычно необязательна. Не вставляйте целый URL с путём в расчёте на то, что инструмент сам поймёт, какое имя хоста важно: сначала выделите имя хоста. Если вы проверяете новую запись, сравните возвращённое значение с инструкцией провайдера посимвольно. Политики TXT часто содержат знаки препинания, разделители или длинные строки, где, казалось бы, мелкая опечатка делает запись недействительной.

Поймите, откуда берутся разные ответы

DNS распределён и кешируется. Авторитативный сервер имён хранит опубликованные данные зоны, а рекурсивные резолверы отвечают пользователям и могут кешировать прежние ответы до истечения TTL. Поэтому два инструмента проверки могут какое-то время показывать разные значения, если обращаются к разным резолверам, расположениям или версиям записи. Инструмент, опрашивающий набор расположений, помогает показать расхождения, но не доказывает, что все сети пришли к одному значению. Если результат расходится с задуманной конфигурацией, определите, какой резолвер ответил, и сравните его ответ с авторитативными серверами имён. Затем учтите TTL и время, когда было кешировано прежнее значение, прежде чем вносить следующее изменение.

  • NOERROR без запрошенной записи может означать, что имя существует, но данных такого типа у него нет.
  • NXDOMAIN означает, что запрошенное имя сообщено как несуществующее.
  • SERVFAIL сигнализирует, что резолвер не смог успешно завершить запрос.
  • Тайм-аут означает, что ответ не пришёл за время ожидания инструмента.
  • Несколько ответов A или AAAA могут быть намеренными: для резервирования или распределения трафика.

Превратите DNS-проверку в безопасный шаг диагностики

Сохраняйте записи «до» и «после» при изменении DNS. Зафиксируйте имя, тип, значение, TTL, резолвер и время, а после обновления повторите тот же запрос. Если авторитативный сервер возвращает новое значение, а один из рекурсивных резолверов — старое, уместно подождать истечения кешей; многократное изменение записи может усложнить диагностику. Если авторитативные серверы расходятся между собой, изучите репликацию зоны или конфигурацию провайдера. Если все DNS-ответы выглядят верно, а сайт по-прежнему не работает, переходите к проверке подключения, TLS, маршрутизации или работоспособности приложения, а не продолжайте вслепую менять DNS.

Наконец, оценивайте ответ в соответствии с его областью действия. Публичные DNS-проверки подходят для доменов и записей, которые должны быть видны в публичном интернете; это не способ исследовать внутреннее пространство имён организации. IP, возвращённый DNS, может принадлежать пограничному узлу CDN, балансировщику нагрузки или обратному прокси, а не машине, на которой размещено приложение. Если вам нужны только публичные адресные ответы, следующим шагом может стать проверка домена в IP: она сосредоточена именно на этом. Термины и примеры по A, AAAA, MX, TXT и NS есть в статье обзор типов DNS-записей.

Читайте отчёт инструмента проверки с разумной долей скепсиса

Инструмент проверки DNS может показывать зелёный индикатор при получении любого ответа, даже если возвращённое значение не то, которое нужно вашему сервису. Читайте исходные данные (имя владельца, тип и значение), а не полагайтесь только на итоговый значок. Ответ из одного расположения — это тоже выборка, а не гарантия глобального согласия. Если инструмент перечисляет много расположений, помните, что каждое из них может отражать конкретный резолвер и состояние его кеша, а не всех пользователей в этом регионе. Используйте отчёт, чтобы выбрать следующий диагностический шаг: сравнить с авторитативными данными, проверить TTL или протестировать сам сервис. Не копируйте IP в продакшен-конфигурацию, не убедившись, что это поддерживаемая точка входа провайдера. Хорошая диагностика основана на ожидаемом значении и на причине этого ожидания, а не просто на том, назвал ли инструмент результат «валидным».

Нужно проверить публичные DNS-адреса домена? Воспользуйтесь инструментом Domain IP Lookup.

Бесплатные инструменты по этой теме

Читайте также

Две схемы адресации, работающие бок о бок

IPv4

192.0.2.10

32 бита — ~4,3 млрд адресов — исчерпаны

IPv6

2606:4700::6810:84e5

128 бит — 340 ундециллионов адресов

Практические руководства

Как узнать IP-адрес домена

Найдите публичные адреса IPv4 и IPv6 домена, разберитесь в ответах A и AAAA и узнайте, почему DNS может вернуть несколько допустимых IP-адресов.

5 мин чтения

У каждого диапазона IPv4 есть эквивалент в IPv6

Loopback127.0.0.0/8 в IPv4 — ::1 в IPv6
Приватные10.0.0.0/8 и др. в IPv4 — fc00::/7 в IPv6
Link-local169.254.0.0/16 в IPv4 — fe80::/10 в IPv6
Практические руководства

Как проверить, поддерживает ли домен IPv6

Проверьте запись AAAA домена, отличите публикацию IPv6 в DNS от реальной IPv6-связности и устраните типичные пробелы в настройке dual-stack.

4 мин чтения

Что на самом деле стоит за разрешённым адресом

Общий IP

Много сайтов на одном адресе — ваш определяется заголовком Host

Выделенный IP

Только вы — вы управляете его обратным DNS

Edge-сервер CDN

Не исходный сервер — соединение завершается на edge

Практические руководства

Как узнать IP-адрес хостинга для домена

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

5 мин чтения