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