什么是DNS 记录查询?
DNS 查询工具通过 DNS-over-HTTPS 向公共解析服务查询 A、AAAA、CNAME、MX、TXT、NS、SOA、CAA 记录并显示 TTL。浏览器没有 DNS 查询能力,因此这一步由本站服务端代理完成。
怎么用DNS 记录查询?
- 1输入域名并选择记录类型。
- 2点击「查询」查看记录与 TTL。
- 3排查解析问题时优先看 NS 与 SOA,确认权威服务器是否正确。
在代码里怎么实现?
一次性操作用上面的工具,重复性工作建议固化到脚本或项目里。
Shell
# 查 A 记录 dig +short example.com A # 指定解析器,绕过本地缓存 dig @1.1.1.1 example.com MX # 查看完整解析链路 dig +trace example.com
常见问题
为什么这里的结果和我本机 dig 不一样?+
因为查询路径不同:本工具走公共解析服务,你的机器可能走运营商或企业内网 DNS,两者的缓存状态与解析策略都可能不同。修改记录后出现差异是正常的,等 TTL 过期即可一致。
TTL 应该设多少?+
日常建议 300 到 3600 秒之间。计划迁移前先把 TTL 调低到 60 秒并等待旧 TTL 过期,切换后再调回去,这样能把切换期间的不一致窗口压到最短。
这个查询会记录我查了什么域名吗?+
本站服务端只做转发,不落库、不记录查询内容。但请注意上游公共解析服务有自己的日志策略,涉及内部域名的排查建议直接在内网用 dig 完成。