是的,尽管您可能需要在 Cloudfront 端配置 Web 服务器以了解其新名称,以便在服务器使用虚拟主机时向客户端显示正确的网站。
具体来说,我从未使用过 Cloudfront,因此我不知道有关设置的任何详细信息。
编辑:虽然现在我重新阅读了您的问题,但我想知道我是否可能误读了您想要做的事情。
我认为您当前的 DNS 记录类似于:
www.example.com. 3600 IN CNAME example.com.
这意味着当浏览器请求 www.example.com 时,它会发现 IP 是 example.com 的 IP
如果您改为使用 CNAME 记录为 example.com 配置 DNS,例如
www.example.com. 3600 IN CNAME example1234.cloudfront.com.
www.example.com 的任何 DNS 解析请求都将解析到 example1234.cloudfront.com。
但是,我可能误解了您的问题,而您想要反过来,在这种情况下,您当前的设置类似于:
example.com. 3600 IN CNAME www.example.com.
那么新记录应该是
example.com. 3600 IN CNAME example1234.cloudfront.com.
或者你可以两者都做:
www.example.com. 3600 IN CNAME example1234.cloudfront.com.
example.com. 3600 IN CNAME example1234.cloudfront.com.