MX记录是否会干扰通配符CNAME记录?

时间:2015-08-22 20:31:08

标签: dns mx-record

我的域名(* .mydomain.com)上定义了通配符CNAME记录

因此,foo.mydomain.com上的用户可以正确解析。

然后我去定义了一个特定的MX记录:foo.mydomain.com并将其指向邮件服务器

这似乎导致通配符CNAME中断该域并且无法解析。我假设CNAME通配符与MX Records隔离,但我的测试似乎显示不同。

MX Records会导致具有相同子域的通配符CNAME查询无法解析吗?

1 个答案:

答案 0 :(得分:1)

所涉及的记录类型实际上并不重要。重要的是,如果明确存在名称,则不会查找通配符记录。对于明确存在的名称,一种方式,也是迄今为止最常见的方式是它具有某种记录。例如,MX记录。一旦该记录存在,对该名称的任何查询将获得具有MX记录的响应(可能伴随着DNSSEC记录,但现在让我们忽略它),或者回复说“该名称存在,但它没有您要求的类型记录“。

通配符条目仅用于根本不存在的名称。你想要的是,在现有名称中使用通配符记录“填写”记录,在DNS中通常是不可能的。当然,编写一个特定的名称服务器软件并不是不可能的,但结果语义会相当可怕。