我需要指向一个Azure托管的根域/裸域(example.com)到一个AWS弹性负载均衡器。经典的ELB没有IP,而A记录只能指向IP。Azure不支持非标准别名/ANAME记录,这种记录允许为A记录配置CNAME。
Azure DNS提供了一种指向Azure云托管网站的方法,使用将A记录指向网站的IP和创建包含网站DNS名称的TXT记录的组合。
AWS路由53提供了用于将根域连接到负载平衡器的别名记录类型。
有没有办法做到这一点,而不诉诸于使用一个额外的服务器实例与一个静态(弹性) IP地址,只是做301个重定向到www.example.com?
编辑:我应该补充说,自从问了这个问题后,我发现AWS网络负载平衡器支持静态和弹性IP,但是我们在OpsWorks主厨11栈上,它只支持经典的负载平衡器。
发布于 2017-12-05 03:35:56
Azure不支持非标准别名/ANAME记录
请注意,这些记录不是非标准记录,因为它们根本不是记录类型。它们是配置条目,允许命名服务器根据名称服务器动态获取的信息生成和返回标准A或AAAA记录(或53路由中的其他标准类型),而不是基于静态配置。
但是,对此没有其他好的解决办法。这就是这些选择存在的原因。
解决办法是使用像http://wwwizer.com这样的服务。
但是,您最简单、最直接的解决方案是在53号公路上托管域。这不需要更改您的注册员--您只需更改权威名称服务器即可。如果您的子域由于操作原因需要在其他地方托管DNS,则可以始终委托它们。但这是DNS基本设计的局限性。
https://stackoverflow.com/questions/47644341
复制相似问题