找不到答案,真的。 所以我有一台服务器运行有一个IP地址分配。 服务器托pipewww,dns和邮件。
这是我试图configuration它(摘录):
IN NS ns1.domain.com IN MX mail.domain.com mail IN A ip.ip.ip.ip ns1 IN A ip.ip.ip.ip www IN CNAME mail
我认为这是不允许的,因为每个IP只有一个Alogging是可能的。
我试图解决这个configuration:
IN NS ns1.domain.com IN MX mail.domain.com mail IN A ip.ip.ip.ip ns1 IN CNAME mail www IN CNAME mail
但是,然后我得到的错误,名称服务器的CNAME是非法的。
我怎样才能解决这个问题? 我只有一个IP!
你为什么认为每个IP只能有一个Alogging? 你可以尽可能的多。 第一个例子是正确的,罚款。
你不能有多个IP的反向查找。 我想你可能会混淆两者。
您可以有多个RR指向相同的IP地址。 在许多情况下使用CNAMElogging可能是有用的,但NS和MXlogging不是其中之一。 确保NS和MX RR指向Alogging。
RFC2181第10.3节说
10.3。 MX和NSlogging
用作NS资源logging的值或MX资源logging的一部分值的域名不能是别名。 这个规范不仅说明了这一点,而且在这两个位置上使用别名既没有希望,也没有实现可能导致这种方法的雄心。 该域名必须具有一个或多个地址logging的值。 目前这些将是Alogging,但是将来其他loggingtypes给出寻址信息可能是可以接受的。 它也可以有其他的RR,但从来没有一个CNAME RR …