我正在为“example.com”域设置一个基本的DNS系统,主服务器(1.1.1.1)和从服务器(2.2.2.2)。
我不知道是否应该在从服务器的主服务器中添加NSlogging,如下例所示:
; Records in MASTER server 1.1.1.1 ; name servers IN NS ns1.example.com. ; DNS Int 1 - MASTER IN NS ns2.example.com. ; DNS Int 2 - SLAVE ; glue records ns1 IN A 1.1.1.1 ; name server definition MASTER ns2 IN A 2.2.2.2 ; name server definition SLAVE
添加或不添加从服务器的NSlogging有什么不同? 我知道NSlogging意味着那里的那些服务器是权威的域名,在这种情况下是“example.com”。 但是,如果我不添加主服务器的NSlogging,我仍然可以从主服务器获得权威的答案,因为它从主服务器获得区域信息。
那有什么区别?
谢谢!
举个例子,实际上有两个问题需要在这里解答。
是。 千次是的。 如果无法访问您的域名的权威域名服务器,则会从互联网上消失。 你必须有多个域名服务器,他们必须是地理冗余的,即位于不同的物理位置。
从DNS客户端的angular度来看,没有什么区别。 从服务器pipe理员的angular度来看,最好的做法是只将从属服务器暴露给互联网,并拥有只有从服务器和您的专用networking才能通信的“隐藏”主服务器。
expiry字段决定。 是的,您应该为您的区域文件中的所有DNS服务器添加NSlogging。
你应该能够问你所有的DNS服务器:“什么是example.com的DNS服务器”
例如:
$ host -t NS google.com google.com name server ns3.google.com. google.com name server ns1.google.com. google.com name server ns2.google.com. google.com name server ns4.google.com. $ host -t NS google.com ns1.google.com Using domain server: Name: ns1.google.com Address: 216.239.32.10#53 Aliases: google.com name server ns3.google.com. google.com name server ns2.google.com. google.com name server ns1.google.com. google.com name server ns4.google.com.