我blank.com
通过 Namecheap 购买了该域名。我已经拥有example.com
该域名并通过 Network Solutions 托管,因此我的计划是执行以下操作:
- 创建子域名
blank.example.com
。 - 将我的网站的文件上传至
blank.example.com
。 - 创造
blank.com CNAME blank.example.com.
步骤 1 和 2 运行顺利。不幸的是,在第 3 步,我遇到了错误403 Forbidden
。我在网上看到我需要以blank.com
某种方式添加别名,问题出在 HTTP 而不是 DNS 上。但是,如何在 Network Solutions 上配置我的服务器以允许此CNAME
操作?
答案1
这是因为 CNAME 记录不是 URL 重定向:它们在 DNS 级别工作,只是为另一个主机名创建别名。如果您需要将其用于电子邮件,您也不应该在域根上使用 CNAME,因为这可能会引起问题。RFC 1034,3.6.2:
CNAME RR 将其所有者名称标识为别名,并在 RR 的 RDATA 部分中指定相应的规范名称。如果节点上存在 CNAME RR,则不应存在其他数据;这确保了规范名称的数据及其别名不会不同。此规则还确保可以使用缓存的 CNAME,而无需与权威服务器核对其他 RR 类型。
Namecheap 已经URL 重定向选项,因此您无需对 Network Solutions 托管进行任何更改。您可以以同样的方式设置电子邮件转发从附加域迁移到现有域。