010*_*101 3 domain-name-system cname-record azure
Windows Azure 使用弹性 IP。这意味着将主机名映射到 Azure 的唯一方法是使用 CNAMES。RFC 阻止我们使用域的根来执行此操作。
mycooldomain.com IN CNAME myapp.cloudapp.net //this is invalid as the RFC
www.mycooldomain.com IN CNAME myapp.cloudapp.net //this is valid and will work
Run Code Online (Sandbox Code Playgroud)
RFC 不是法律。我无论如何都想做。我该怎么办?
你不能用DNS来做到这一点。
DNS 规范禁止 aCNAME
与任何其他资源记录共存。由于您的区域,还需要NS
和SOA
在其顶点的记录,你不能有CNAME。RFC 可能不是法律,但我可以向您保证它行不通。
唯一的选择是让 Web 服务器侦听指定的 IP(应该在区域顶点的 A 记录上),然后让该服务器执行 HTTP 级重定向到www
Azure 站点。