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

时间:2012-06-01 16:12:43

标签: dns nameservers amazon-route53

我在新的DNS提供商处配置了一组DNS记录。配置很复杂,有负载均衡,SSL等,有些东西可能出错。

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

  • 有没有办法在本地为我的机器提供域名的新名称服务器?
  • 是否有任何可能对此有帮助的工具?

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

2 个答案:

答案 0 :(得分:27)

如果您使用的是* 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记录)。< / p>

答案 1 :(得分:0)

对于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