【发布时间】:2019-12-06 18:55:54
【问题描述】:
是否可以有通配符 CNAME 记录和 MX 记录?这些会冲突吗?
*.example.com CNAME example.com
example.com MX 1 aspmx.l.google.com
【问题讨论】:
是否可以有通配符 CNAME 记录和 MX 记录?这些会冲突吗?
*.example.com CNAME example.com
example.com MX 1 aspmx.l.google.com
【问题讨论】:
它们不会冲突,因为它们不在同一个名称上(*.example.com 与 example.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
【讨论】: