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

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

Запрашивает несколько общедоступных преобразователей DNS (Google, Cloudflare, Quad9) для домена и сообщает, согласуются ли результаты.

Parameters

stringrequired

Domain name to check.

string

DNS record type to check (A, AAAA, CNAME, MX, TXT, etc.).

Code examples

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

When to use this API

Подтвердите изменения DNS после миграции

После переноса веб-сайта к новому хостинг-провайдеру проверьте, распространились ли обновленные записи A в Google, Cloudflare и Quad9. Подождите, пока флаг согласованности не станет истинным, прежде чем переключать трафик или обновлять инструменты мониторинга.

Отладка сбоев DNS для конкретного региона

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

Автоматизируйте проверку изменения DNS в CI/CD

После того как развертывание Terraform или Pulumi обновит записи DNS, добавьте шаг конвейера, который опрашивает эту конечную точку. Сбой конвейера, если записи не согласованы между всеми преобразователями в течение 5 минут.

Frequently asked questions

Какие преобразователи DNS проверяются?
Google (8.8.8.8), Cloudflare (1.1.1.1) и Quad9 (9.9.9.9). Они представляют собой три наиболее широко используемых общедоступных преобразователя DNS.
Что означает постоянное поле?
Непротиворечивость верна, когда все три преобразователя возвращают один и тот же набор записей. Если какой-либо преобразователь возвращает разные значения, согласованность имеет значение false.
Сколько времени занимает распространение DNS?
Это зависит от TTL старой записи. Большинство изменений распространяются в течение периода от 5 минут до 48 часов. Короткие TTL (300 секунд) распространяются быстрее, чем длинные (86400 секунд).
Могу ли я проверить распространение записей MX или TXT?
Да. Установите для параметра типа значение MX, TXT, CNAME, AAAA или любой поддерживаемый тип записи. По умолчанию используется значение A, если оно опущено.

Get your API key

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