如果我的域名有相互矛盾的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主机。