哪个NSlogging将DNS查找使用?

如果我的域名有相互矛盾的NSlogging:

dig +trace example.com example.com. 172800 IN NS ns1.webfaction.com. example.com. 172800 IN NS ns2.webfaction.com. example.com. 172800 IN NS ns2.mydyndns.org. 

哪一个会被我的DNS客户端查询? 订货是否重要? 我怎么能告诉订购?

列表呈现给您的顺序在大多数情况下是随机排列的。 但是你(作为dns-admin)也可以configuration顺序输出(循环)或静态输出。 取决于pipe理员的心情。

客户select哪个入口也取决于客户的开发者。

挖+追踪随机input。

无论如何,唯一的原因是负载均衡。 如果所有的服务器运行良好,那么你实际使用哪个入口并不重要。

运行相同的命令时,我看不到相同的输出。

但是要回答你的问题,随机select一个,你列出的顺序并不重要。 你可以看到这个连续运行:

 $ dig +trace inburke.com ... inburke.com. 3600 IN A 108.59.11.111 ;; Received 45 bytes from 173.230.141.144#53(ns4.webfaction.com) in 96 ms $ dig +trace inburke.com ... inburke.com. 3600 IN A 108.59.11.111 ;; Received 45 bytes from 178.79.142.142#53(ns2.webfaction.com) in 8 ms 

我相信parsing器使用循环法来查询DNS主机。