如果授权的DNS服务器和NSlogging不同意会发生什么情况

如果区域中的NSlogging与该区域的根名称服务器委派不一致,会发生什么情况? 换句话说,如果注册服务器知道example.com的权威名称服务器是server-1和server-2,并且这些信息被填充到根名称服务器。

但是服务器1和服务器2包含区域文件,它们将NS服务器(server-a.example.com和server-b.example.com)作为NSlogging列出,以及相应的Alogging是否应该起作用?

据我所知,这不是一个有效的configuration,但我已经看到它的工作,不明白为什么parsing器是遵循NSlogging,而不是根名称服务器委派。

哪个zonefile实际上在使用,是server-a / b还是server-1/2上的区域文件?

使用第一个回答所请求的RRtypes的区域。

例如,如果server-1有一个www.example.com的Alogging,它将使用它的本地区域中的Alogging进行响应,如果没有,它将推迟到该答案的NS或CNAMElogging。

GLUElogging也是如此,

.com。 服务器必须有server_1.example.com的Alogging。 为了可靠地查询server-1.example.com。 对于example.com的区域,如果将区域延迟到server-a.example.com,server-1.example.com,则也是如此。 应该有服务器a / b的Alogging。

是的,这是可能的,但要一致。

很多时候,你会在区域文件中find额外的名称服务器,所以server-1,server-2,server-a,server-b。 服务器-a和服务器-b可能永远不会被使用,只要服务器-1和服务器-2包括请求的RRtypes。