我发现这个
Can an NS Record Point To Multiple A Records?,但想知道有什么区别,如果有的话.
例如:
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
编辑:实际上,想到它,可以说MX记录相同.有任何分歧吗?
编辑2:然后再次,MX允许使用优先级值,因此它是一个不同的情况,因为有时每个域的ip-ip更有用.
解决方法
存在语义差异.
如果NS记录(或MX记录)指向主机名,该主机名随后解析为多个A(或AAAA)记录,则这些记录应表示同一主机的备用地址(也称为“多宿主”).
见s5.1 of RFC 5321第8和第9段.
因此,并不总是要求客户端尝试特定主机的每个已知地址,但它应该尝试每个命名主机.
因此,在具有多个名称服务器或邮件服务器的(正常)单宿主情况下,您应该为每个服务器使用不同的名称,使用单个IP,而不是一个具有多个IP的名称.