我已经从 Dyn 订购了一个辅助名称服务器,但在将该名称服务器添加到我的域之前,我想对其进行测试。
有没有办法让我的本地机器(Mac OS X 或 Windows)将这个辅助名称服务器用于我的域名?
即强制我的本地机器对 mydomain.com 使用 secondary.nameserver.com?
谢谢。
答案1
您可以在 MacOS 终端中使用带有 @ 参数的 dig 命令来指定用于查询的名称服务器。
例如dig example.com @b.iana-servers.net SOA
将针对 b.iana-servers.net 运行查询。
您可以比较 SOA 序列号(即2013012703) 在您当前的名称服务器和您想要添加的名称服务器之间。
例如:
dig example.com @a.iana-servers.net SOA
dig example.com @b.iana-servers.net SOA
cwevans-home:~ cwevans$ dig example.com @a.iana-servers.net SOA ; <<>> DiG 9.7.6-P1 <<>> example.com @a.iana-servers.net SOA ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41112 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 0 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;example.com. IN SOA ;; ANSWER SECTION: example.com. 3600 IN SOA sns.dns.icann.org. noc.dns.icann.org. 2013012703 7200 3600 1209600 3600 ;; AUTHORITY SECTION: example.com. 172800 IN NS b.iana-servers.net. example.com. 172800 IN NS a.iana-servers.net. ;; Query time: 36 msec ;; SERVER: 199.43.132.53#53(199.43.132.53) ;; WHEN: Sun Mar 3 07:18:15 2013 ;; MSG SIZE rcvd: 134
然后与第二个名称服务器进行比较:
cwevans-home:~ cwevans$ dig example.com @b.iana-servers.net SOA ; <<>> DiG 9.7.6-P1 <<>> example.com @b.iana-servers.net SOA ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17019 ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 4 ;; WARNING: recursion requested but not available ;; QUESTION SECTION: ;example.com. IN SOA ;; ANSWER SECTION: example.com. 3600 IN SOA sns.dns.icann.org. noc.dns.icann.org. 2013012703 7200 3600 1209600 3600 ;; AUTHORITY SECTION: example.com. 172800 IN NS a.iana-servers.net. example.com. 172800 IN NS b.iana-servers.net. ;; ADDITIONAL SECTION: a.iana-servers.net. 1800 IN A 199.43.132.53 a.iana-servers.net. 1800 IN AAAA 2001:500:8c::53 b.iana-servers.net. 1800 IN A 199.43.133.53 b.iana-servers.net. 1800 IN AAAA 2001:500:8d::53 ;; Query time: 39 msec ;; SERVER: 199.43.133.53#53(199.43.133.53) ;; WHEN: Sun Mar 3 07:18:22 2013 ;; MSG SIZE rcvd: 222
答案2
是的,您可以将这台第二台机器添加为名称服务器并测试您的域。但如果这台机器是辅助的,那就没有意义了,因为作为从属 DNS,它将接收您的主 DNS 机器的工作副本。