每次在网站要搬移主机或是更新 DNS 对应到其他服务器,都会碰到要等待网域名称服务器暂存更新的问题,虽然管理者可以透过一些方式强制更新电脑上的暂存资料,像是在 Mac 终端机清除 DNS 快取,但在完全更新前网站访客还是有可能被导向旧服务器,这时候使用 Cloudflare 相对于传统服务来说更能缩短等待时间,不过要怎么知道 DNS 是不是已经成功指向新的服务器呢?
本文要介绍的「DNSMap」是我最近在搬移网站时无意间找到的工具,可以查询网域名称在世界几个大型 DNS 服务器纪录,像是 Google Public DNS、Norton、Comodo、OpenDNS、Verisign 和 Level3,和之前推荐过的 What’s My DNS? 类似,让网站管理者测试 DNS 纪录是否已经在全球各地完成更新。
DNSMap 支持 A
、AAAA
、CNAME
、MX
、NAPTR
、NX
、PTR
、SOA
、SP
F、SRV
和 TXT
各种常见的 DNS 纪录类型。如果你要测试的网站需要验证才能存取,DNSMap 也允许让使用者自订 API,这项服务无需注册就能使用。
DNSMap
https://dnsmap.io/
使用教程
STEP 1
开启 DNSMap 后输入要查询的网域名称,接着从第二个选项选择要检查的 DNS 纪录,一般来说比较常用到的是 A、CNAME、MX 和 NS,按下「Check DNS propagetion」就会开始查询结果。
STEP 2
DNSMap 会从全世界几个常见常用的 Public DNS 显示查询结果,例如在更换 DNS 服务器时会需要知道 NS 纪录有没有更新,这可能需要 24 至 48 小时,透过 DNSMap 就能知道世界各地对于某个网域名称纪录的查询结果。
STEP 3
前面没有提到的是 DNSMap 从世界各地不同角落随机选择 DNS 服务器列表来查询并显示测试结果,将底下的 Google Maps 放大看看在不同地区节点的查询结果,相对于 What’s My DNS? 来说 DNSMap 主要是以地图方式呈现,而前者则是以国家城市为分类方式。
值得一试的三个理由:
- 输入网域名称查询某个纪录在世界各地 DNS 服务器回应情形
- 可随机查询 Google、Norton、Comodo、OpenDNS 在不同地区的结果
- 支持 A、AAAA、CNAME、MX、NS 等常用常见 DNS 纪录类型
还没有评论,来说两句吧...