Перейти к содержимому
POST AI agent ready /v1/dns/compare

API сравнения DNS — 5 преобразователей запросов бок о бок

Запрашивает домен у Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), OpenDNS (208.67.222.222) и авторитетного сервера имен одновременно. Возвращает записи и время ответа от каждого преобразователя, флаг согласованности и массив различий, выделяющий любые несоответствия. Поддерживает типы записей A, AAAA, MX, TXT, CNAME, NS, SOA и PTR.

Parameters

stringrequired

Domain name to query.

string

DNS record type to query. Defaults to A.

Code examples

curl -X POST https://api.botoi.com/v1/dns/compare \
  -H "Content-Type: application/json" \
  -d '{"domain":"example.com","type":"A"}'

When to use this API

Проверка миграции DNS

После смены поставщиков DNS или обновления записей запросите все пять преобразователей, чтобы подтвердить распространение новых записей. Флаг согласованности сразу сообщает вам, согласны ли все преобразователи.

Отладка распространения

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

Сравнительный анализ производительности резольвера

Сравните response_time_ms между преобразователями, чтобы выбрать самый быстрый для вашей инфраструктуры. Используйте данные, чтобы оправдать переход от медленного преобразователя к более быстрой альтернативе.

Frequently asked questions

Какие преобразователи запрашиваются?
Google (8.8.8.8), Cloudflare (1.1.1.1), Quad9 (9.9.9.9), OpenDNS (208.67.222.222) и авторитетный сервер имен для домена. Все пять опрашиваются параллельно.
Какие типы записей поддерживаются?
A, AAAA, MX, TXT, CNAME, NS, SOA и PTR. По умолчанию используется значение A, если тип не указан.
Что означает последовательное: ложное?
По крайней мере один преобразователь вернул набор записей, отличный от остальных. Проверьте массив различий, чтобы увидеть, какой преобразователь не согласен и каковы его записи. Обычно это означает, что изменение DNS все еще распространяется.
Сколько времени занимает распространение DNS?
Большинство изменений распространяются в течение 5 минут для записей с низким значением TTL. Записи с длинными сроками жизни (24–48 часов) занимают больше времени, поскольку преобразователи кэшируют их до истечения срока жизни. Эта конечная точка показывает текущее состояние преобразователей в режиме реального времени.
Могу ли я сравнить DNS для внутренних/частных доменов?
Нет. Резолверы — это общедоступные DNS-серверы. Они могут разрешать только домены, зарегистрированные в общедоступной системе DNS. Частные зоны DNS или DNS-зоны с разделенным горизонтом недоступны.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.