我在新的DNS提供商处配置了一组DNS记录。配置很复杂,有负载均衡,SSL等,有些东西可能出错。
我想在注册商处更改命名空间记录之前测试此配置。
请注意:我不想只更新A记录(例如在/etc/hosts
中) - 我想专门检查名称服务器是否返回A和CNAME记录。 < / p>
答案 0 :(得分:27)
如果您使用的是* nix系统,则应该能够使用nslookup
或dig
。使用这两个命令,您可以指定要查询的服务器。只需使用新的名称服务器作为服务器。使用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