跳转到内容
POST AI agent ready /v1/dns-monitor/check

DNS 监控 API - 免费 DNS 更改检测

查询域的当前 DNS 记录并将其与上次检查中存储的快照进行比较。 返回一个差异,显示哪些记录类型发生了更改、先前的值是什么以及当前的值是什么。 快照保存 7 天。 第一次检查时,将保存当前状态并且不报告任何更改。

Parameters

stringrequired

Domain name to monitor.

array

DNS record types to check. Defaults to A, AAAA, MX, TXT, NS, CNAME.

Code examples

curl -X POST https://api.botoi.com/v1/dns-monitor/check \
  -H "Content-Type: application/json" \
  -d '{"domain":"example.com","types":["A","MX","NS"]}'

When to use this API

检测未经授权的 DNS 更改

安排对生产域进行定期检查,以检测 DNS 劫持、意外记录删除或未经授权的修改。 当 Changes_Detected 为 true 时触发警报。

验证 DNS 迁移完整性

迁移 DNS 提供商后,轮询此端点以确认所有记录类型已更新为新值。 将当前记录与您的预期配置进行比较。

监控竞争对手或合作伙伴域

跟踪您依赖的第三方域的 DNS 更改。 检测合作伙伴何时更改其 MX 记录(电子邮件提供商切换)或 A 记录(托管迁移)。

Frequently asked questions

快照会保存多长时间?
快照保存 7 天。 如果您未在 7 天内检查域,则上一个快照将过期,下一次检查将重新开始,且没有比较数据。
支持哪些 DNS 记录类型?
A、AAAA、MX、TXT、NS、CNAME、SOA 和 PTR。 如果省略 types 参数,则检查默认集(A、AAAA、MX、TXT、NS、CNAME)。
我可以用它来监控正常运行时间吗?
此端点检查 DNS 记录,而不是 HTTP 可用性。 对于 HTTP 正常运行时间监控,请改用 /v1/uptime/check 端点。
第一次检查时会发生什么?
第一个检查将当前 DNS 状态存储为基线。 它返回 Changes_Detected: false 和 previous_check: null。 随后的检查将与该基线进行比较。
比较是否区分大小写?
DNS 记录值按原样从解析器进行比较。 记录值在比较之前进行排序,因此仅顺序更改不会触发更改检测。

Get your API key

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