有相同的PTR主机名有效的多个IP地址?

目前我有两个主机名和两个IPS的以下设置:

cheeze1.mydomain.com IN A 123.123.123.111 111.123.123.123.in-addr.arpa IN PTR cheeze1.mydomain.com cheeze2.mydomain.com IN A 123.123.123.222 222.123.123.123.in-addr.arpa IN PTR cheeze2.mydomain.com 

我想改变为一个单一的主机名使用两个IPS的循环赛DNS。 以下PTRlogging是否有效? 主机是否可以有多个IP,并且每个都有有效的反向DNSparsing?

 cheezeonly.mydomain.com IN A 123.123.123.111 cheezeonly.mydomain.com IN A 123.123.123.222 111.123.123.123.in-addr.arpa IN PTR cheezeonly.mydomain.com 222.123.123.123.in-addr.arpa IN PTR cheezeonly.mydomain.com 

编辑:请注意,这个问题不是要求在评论中build议的相同。

我会自己回答这个问题,你们没有把它标记为重复,也没有正确地阅读这个问题。 希望这个答案会帮助别人。

回答:::

是的,这是有效的,是的,它会通过一个FcRDNS检查。

从“专业DNS和BIND”书: http : //www.zytrax.com/books/dns/ch9/rr.html

 An alternate approach is to define multiple A records with the same mail server name: ; zone file fragment IN MX 10 mail.example.com. .... mail IN A 192.168.0.4 IN A 192.168.0.5 IN A 192.168.0.6 

在这种情况下,负载平衡效应是在BIND和rrset-orderlogging的控制下进行的。 为了避免接收邮件系统反向查找垃圾邮件检查的问题,上面的192.168.0.4,192.168.0.5,192.168.0.6的PTRlogging都必须定义(parsing)mail.example.com。

从RFC1912:通用DNS操作和configuration错误

“对于每个IP地址,在in-addr.arpa域中应该有匹配的PTRlogging,如果一个主机是多宿主的(多于一个IP地址),请确保所有的IP地址都有相应的PTRlogging只是第一个)。没有匹配的PTR和Alogging可能导致互联网服务的丢失,类似于根本不在DNS中注册。“ –

因此这个configuration是有效的并且通过FcRDNS检查。

是的,这是有效的。 但…

有些程序会进行“双向反向查找”,或者由维基百科(Wikipedia)称之为“ 前向确认反向DNS” 。 从维基百科条目中引用,“RFC 1912和RFC 1033(信息)推荐这是最好的做法 ,但它不是一个标准的定义RFCpipe理DNS操作的要求。 (重点,我的)。 这样做的程序将会抱怨或拒绝服务/从该IP /主机名。