是否可以有通配符CNAME记录和MX记录?

问题描述 投票:0回答:1

是否可以使用通配符CNAME记录和MX记录?这些会冲突吗?

 *.example.com CNAME example.com
   example.com   MX 1 aspmx.l.google.com
dns cname mx-record
1个回答
0
投票

一旦将它们放到正确的zonefile格式后,它们就不会使用相同的名称(*.example.comexample.com),因此不会发生冲突。

但是您甚至可以简单地说:

*.example.com   MX 1 aspmx.l.google.com

当然,这只是故事的一半,因为MX记录下的主机也必须正确配置为接收来自所有子域的电子邮件。

您可以轻松地使用named-checkzone检查类似的事情。

$ cat zone1
example.com.    1   IN SOA ns.icann.org. noc.dns.icann.org. (
                2019112601 ; serial
                7200       ; refresh (2 hours)
                3600       ; retry (1 hour)
                1209600    ; expire (2 weeks)
                3600       ; minimum (1 hour)
                )

example.com.    1   IN NS   a.iana-servers.net.
example.com.    1   IN NS   b.iana-servers.net.

*.example.com 1 CNAME example.com
example.com   1 MX 1 aspmx.l.google.com


$ named-checkzone -i none example.com zone1
zone example.com/IN: loaded serial 2019112601
OK


© www.soinside.com 2019 - 2024. All rights reserved.