在我的 DNS 管理器 GoDaddy 中,我为我的域名创建了一些指向 *.mirror 的 A 记录
现在,当我从浏览器访问 URL 123.mirror.mydomain.com 时,我可以看到我的应用程序已加载,并且一切正常。
我现在的问题是,在另一个域 DNS 管理器上执行指向上述 URL 的 CNAME 时,如下所示:
访问 123.otherdomain.com 时我希望“转发到” 123.mirror.mydomain.com,但只收到此 404 错误:
我在这里遗漏了什么?
答案1
当您尝试在浏览器中访问具有 CNAME 记录的域时,会发生两件与这个问题有关的事情。
1:浏览器确定要连接的 IP 地址。这意味着浏览器将按照的 CNAME 记录123.otherhost.com
找到123.mirror.yourdomain.com
2:浏览器将使用与地址栏中输入的域名相同的主机标头来请求页面。这意味着浏览器将从http://123.otherdomain.com
听起来您可能想在同一个虚拟主机中将 123.otherdomain.com 和 123.mirror.yourdomain.com 作为别名。