为什么我设置CNAME让我的域名指向另外一个域名,但是不起作用?

为什么我设置CNAME让我的域名指向另外一个域名,但是不起作用?

我注册了一个域名,比如 myDomain.com,我想试试 CNAME 是如何工作的。我在 GoDaddy 中更改了 www.mydomain.com 的 CNAME,并让它指向另一个域名,比如 Amazon.com,但当我尝试访问 www.mydomain.com 时,它显示“此站点当前不可用”。

从我在这里读到的别名记录,看来这样的设置应该是有效的。我想知道原因是什么,如果我想让这样的设置起作用,真的可行吗?

我也很好奇,如果真的可以让 www.mydomain.com 指向 www.amazon.com,那么当浏览器发送请求时,header 中会是什么值Host,会是mydomain.com还是amazon.com

答案1

DNS 中的 CNAME 记录不能用于在 HTTP 级别将域重定向到另一个域。

CNAME 用于管理域名中的别名,以便它们都指向单个 IP 地址。

如果您想将浏览器从 domainA.com 重定向到 domainB.com,您必须在您的网络服务器中定义它(例如 HTTP 重定向、URL 重写等)或从托管服务提供商处购买适当的服务。

相关内容