跳转到内容
POST AI agent ready /v1/dns/compare

DNS 比较 API - 并排查询 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 传播需要多长时间?
对于 TTL 较低的记录,大多数更改会在 5 分钟内传播。 具有长 TTL(24-48 小时)的记录需要更长的时间,因为解析器会缓存它们,直到 TTL 过期。 该端点实时向您显示解析器的当前状态。
我可以比较内部/私有域的 DNS 吗?
不会。解析器是公共 DNS 服务器。 他们只能解析在公共 DNS 系统中注册的域。 无法访问私有或水平分割 DNS 区域。

Get your API key

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