我遇到了一个问题,我想你们中的许多人以前都遇到过这个问题,我正在尝试以自己的方式解决这个问题,而无需从 Amazon Route 53 DNS 服务转移到另一个 DNS 提供商。
我在两个不同的云平台(一个私有云平台和 Windows Azure)上托管两个应用程序,并且两个平台中都有相同的场景。
基本上,我需要将我的域名(假设为 foo.com)映射到 foo.cloudapp.net,并将 www.foo.com 映射到 foo.cloudapp.net。问题是,只有当您将应用程序托管在他们的服务器上,而不是其他服务器上时,Amazon 才允许您这样做(您可以看到以“我可以指向我的区域顶点(example.com 与 www.example.com)...”开头的常见问题解答是肯定的!)。好吧,我的问题应该是常见问题解答中的下一个问题,现在答案是否定的。我在网上读到几个答案,说如果他们这样做,他们就不会遵循 DNS 规范,但如果您托管在 Amazon 上,他们就不会遵循规范,所以我的问题是:我必须做些什么来解决将区域顶点映射到 CNAME 或 URL 而不是 IP 的问题,因为现在几乎没有人使用 IP 地址。
我知道我可以移至另一个 DNS 服务器然后解决问题!但我发现没有任何服务按月收费,而且像亚马逊一样便宜、用户友好且安全......
有什么帮助吗?
谢谢!
答案1
RFC1033
确实不允许区域顶点成为CNAME
记录。而且Route53
似乎是RFC1033
合规的。但是,还有其他服务(甚至是免费服务)可以免除这一RFC1033
要求,让您可以做您想做的事情。我确信云Flare提供免费 DNS 托管服务,并且允许区域顶点成为CNAME
。