我希望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