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

Dns 在更新注册记录之前,如何测试新的名称服务器?,dns,nameservers,amazon-route53,Dns,Nameservers,Amazon Route53,我已在新的DNS提供商处配置了一组DNS记录。配置很复杂,使用负载平衡、SSL等,可能会出现一些问题 我想在更改注册器上的名称空间记录之前测试此配置 有没有办法在本地为我的机器提供域的新名称服务器 有没有什么工具可以帮到你 请注意:我不想只更新A记录(例如在/etc/hosts中)-我想特别检查名称服务器是否返回A和CNAME记录 如果您在*nix系统上,您应该能够使用nslookup或dig。使用这两个命令,您可以指定要查询的服务器。只需使用新的名称服务器作为服务器。使用dig,查询看起来

我已在新的DNS提供商处配置了一组DNS记录。配置很复杂,使用负载平衡、SSL等,可能会出现一些问题

我想在更改注册器上的名称空间记录之前测试此配置

  • 有没有办法在本地为我的机器提供域的新名称服务器
  • 有没有什么工具可以帮到你

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

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

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

其中,会告诉您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

太棒了,谢谢。你可以用dig(dig@ns1.google.com www.google.com)用正确的命令更新你的答案吗。谢谢。@iHiD
8.8.8.8
是一个有效的DNS服务器。答案是对的。@TCB13是的。当我发表评论时,他还没有看到:)()Windows
dig
??@Petah for Windows在
nslookup
中使用nslookup,您可以通过在
nslookup-debug google.com 8.8.8
中使用调试标志获得更多详细信息
nslookup new-sub.domain.com 8.8.8.8
// and for more details:
nslookup -debug new-sub.domain.com 8.8.8.8