为什么RFC 2181不允许使用CNAME交换的MXlogging?

根据RFC 2181 http://tools.ietf.org/html/rfc2181#section-10.3

10.3。 MX和NSlogging

用作NS资源logging的值或MX资源logging的一部分值的域名不能是别名。 这个规范不仅说明了这一点,而且在这两个位置上使用别名既没有希望,也没有实现可能导致这种方法的雄心。 该域名必须具有一个或多个地址logging的值。 目前这些将是Alogging,但是将来其他loggingtypes给出寻址信息可能是可以接受的。 它也可以有其他的RR,但从来没有一个CNAME RR。

为什么这个限制已经到位?

我假设由于解决了开销,但现在是否真的很昂贵?

从使用CNAME交换的MXlogging不正确的经验来看,在几年的过程中没有遇到任何问题,除了一些邮件中继找不到MX交换。