如何testing本地机器上的名称服务器?

我已经从Dyn订购了一个辅助名称服务器,但在将域名服务器添加到我的域之前,我想testing它。

有没有办法使我的本地计算机(Mac OS X或Windows)为我的域使用这个辅助名称服务器?

即强制我的本地机器使用secondary.nameserver.com mydomain.com?

谢谢。

您可以使用@参数在MacOSterminal中使用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 

是的,你可以添加第二台机器作为域名服务器并testing你的域名。 但是,如果这台机器是次要的,这是没有意义的,因为作为一个从属的DNS,它将收到你的主DNS机器的工作副本。