多个NS和NS之间的差异有多个A

我发现这可以NSlogging指向多个logging? ,但想知道有什么区别。

例如:

mydomain.com. IN NS ns1.myhost.com. mydomain.com. IN NS ns2.myhost.com. ns1.myhost.com. IN A 111.222.333.1 ns2.myhost.com. IN A 111.222.333.2 

 mydomain.com. IN NS ns.myhost.com. ns.myhost.com. IN A 111.222.333.1 ns.myhost.com. IN A 111.222.333.2 

编辑:实际上,来想一想,MXlogging可以这么说。 任何突破的差异?

编辑2:再次,MX允许使用优先值,所以它是一个不同的情况下,在一个IP每域更有用。

有一个语义上的差异。

如果NSlogging(或MXlogging)指向随后parsing为多个A (或AAAA )logging的主机名称,则这些logging应该表示同一主机的备用地址(又名“多宿主”)。

参见RFC 5321的s5.1中的第8和9段。

因此,并不总是要求客户端尝试每个已知地址的特定主机 ,但它应该尝试每个指定的主机

因此,在具有多个名称服务器或邮件服务器的(普通)单宿主案例中,应该为每个服务器使用一个不同的名称,而不是使用一个IP,而使用一个IP。

我想这只是具体实现 – 也许一些奇怪的服务器总是只使用一个地址或类似的东西。 但通常可能应该没有区别。

顺便说一句,我发现一个RFC提到类似的情况 – 看看RFC 2181第 4.3,3段。 它说一个NS为一个,但没有提供任何推理。

编辑:主要的区别显然是(1)是每个人都使用,所以100%testing,而(2)是没有人使用,因此有更多的可能性被打破是一些实现。

看书!

如果每名parsing器有多个Alogging,则每个NS 请求 (从池中循环复制)始终返回一个IP ,如果有多个NS logging,则将返回所有logging ,如果其中一个NS失败,则所有其他logging将继续工作和服务请求