使用www.example.com作为Alogging

我希望example.com和* .example.com始终parsing为www.example.com

所以如果我把DNSlogging设置为:

www A server ip (root) CNAME www.example.com * CNAME www.example.com 

这是否是正确的设置来实现这一目标?

如果是这样,可以有任何search引擎问题? 我不希望任何search机器人认为我服务于具有相同内容的不同子域,或类似的东西。

谢谢!

不,这不行。

您不能合法地在您的区域的根目录中拥有CNAME ,因为SOAlogging也属于该区域,因此无法将CNAME和其他RR都附加到相同的域名。

您的区域文件需要如下所示:

 $ORIGIN example.com. @ IN SOA ...... IN A <server_ip> * IN A <server_ip> 

在这种情况下,没有明确的需要特定的wwwlogging,因为通配符覆盖了这个logging。

已经有一段时间了,因为我不得不这样做,但我不认为你不能混合CNAMElogging与其他logging。

请参阅可能的不同types的DNS通配符RR?

所以这会更好,因为:

 www A server ip (root) A server ip * A server ip 

要么

 www CNAME server.example.com server A server ip (root) A server ip * A server ip