子域名 DNS 不起作用

子域名 DNS 不起作用

我在 Godaddy 注册了一个域名。它有一个通配符 CNAME“www”。我尝试创建一个子域名:mysubdomain.mysite.com。

然而外部 DNS 似乎根本没有路由。

在 IIS 中,我只是有一个绑定:“www.mysubdomain.mysite.com”,全部为 IPS。

我是否需要为每个子域设置明确的 cname 条目?

答案1

这是因为对 CNAME 的限制

CNAME 记录中定义的别名不得有其他类型的资源记录(MX、A 等)

并根据RCF1034

如果节点上存在 CNAME RR,则不应存在其他数据;这确保了规范名称及其别名的数据不会不同。此规则还确保可以使用缓存的 CNAME,而无需与权威服务器核实其他 RR 类型。

因此,您的所有子域名记录都不应起作用。

答案2

解决方案是只为精确的子域名添加一个明确的 A 记录(尽管那里有通配符)

相关内容