如何在更新注册商记录之前测试新的名称服务器



我在新的DNS提供商处配置了一组DNS记录。配置很复杂,使用负载平衡,SSL等,有些事情可能会出错。

我想在注册商更改命名空间记录之前测试此配置。

  • 有没有办法在本地为我的机器提供域的新名称服务器?
  • 有什么工具可以帮助解决这个问题吗?

请注意:我不想只更新 A 记录(例如在 /etc/hosts 中) - 我想专门检查名称服务器是否返回 A 和 CNAME 记录。

如果你使用的是 *nix 系统,你应该能够使用 nslookupdig 。使用这两个命令,您可以指定要查询的服务器。只需使用您的新名称服务器作为服务器即可。使用dig,查询将看起来像

dig @<your-nameserver> <hostname-to-look-up>

因此,如果您想查询Google的公共DNS服务器并询问其地址 www.google.com,则可以使用

dig @8.8.8.8 www.google.com

除其他外,它会告诉你 www.google.com 是 www.l.google.com 的别名 - 然后会给你一堆IP地址(A记录)作为该名称。

对于Windows和我的远程Linux(CentOS)服务器,我使用nslookup工具,它可以在两个平台上工作:

nslookup new-sub.domain.com 8.8.8.8
// and for more details:
nslookup -debug new-sub.domain.com 8.8.8.8

最新更新