将 azure 托管根域指向 aws 经典负载均衡器
Point azure hosted root domain to aws classic load balancer
我需要将 Azure 托管的根 domain/naked 域 (example.com) 指向 AWS 弹性负载均衡器。经典 ELB 没有 IP,而 A 记录只能指向 IP。 Azure 不支持允许对 A 记录进行类似 CNAME 配置的非标准 ALIAS/ANAME 记录。
Azure DNS 提供了一种指向 Azure 云托管网站的方法,结合使用将 A 记录指向网站的 IP 并创建包含网站 DNS 名称的 TXT 记录。
AWS Route 53 提供 ALIAS 记录类型,用于将根域连接到负载均衡器。
有没有一种方法可以做到这一点,而无需使用具有静态(弹性)IP 地址的额外服务器实例来执行 301 重定向到 www.example.com?
编辑:我应该补充一点,自问这个问题以来,我发现 AWS 网络负载均衡器同时支持静态和弹性 IP,但我们使用的是仅支持经典负载均衡器的 OpsWorks Chef 11 堆栈。
Azure doesn't support the non-standard ALIAS/ANAME records
请注意,这些不是非标准记录,因为它们根本不是记录类型。它们是允许名称服务器根据名称服务器动态获取的信息而不是基于静态配置生成和 return 标准 A 或 AAAA 记录(或 Route 53 中的其他标准类型)的配置条目。
但是,没有其他好的解决方案。这就是存在这些选项的原因。
解决方法是使用类似 http://wwwizer.com 的服务。
但最简单、最直接的解决方案是在 Route 53 上托管域。这不需要更改您的注册商——您只需更改权威名称服务器。如果出于运营原因,您的子域需要将其 DNS 托管在别处,您始终可以委托它们。但这是DNS基础设计的局限。
我需要将 Azure 托管的根 domain/naked 域 (example.com) 指向 AWS 弹性负载均衡器。经典 ELB 没有 IP,而 A 记录只能指向 IP。 Azure 不支持允许对 A 记录进行类似 CNAME 配置的非标准 ALIAS/ANAME 记录。
Azure DNS 提供了一种指向 Azure 云托管网站的方法,结合使用将 A 记录指向网站的 IP 并创建包含网站 DNS 名称的 TXT 记录。
AWS Route 53 提供 ALIAS 记录类型,用于将根域连接到负载均衡器。
有没有一种方法可以做到这一点,而无需使用具有静态(弹性)IP 地址的额外服务器实例来执行 301 重定向到 www.example.com?
编辑:我应该补充一点,自问这个问题以来,我发现 AWS 网络负载均衡器同时支持静态和弹性 IP,但我们使用的是仅支持经典负载均衡器的 OpsWorks Chef 11 堆栈。
Azure doesn't support the non-standard ALIAS/ANAME records
请注意,这些不是非标准记录,因为它们根本不是记录类型。它们是允许名称服务器根据名称服务器动态获取的信息而不是基于静态配置生成和 return 标准 A 或 AAAA 记录(或 Route 53 中的其他标准类型)的配置条目。
但是,没有其他好的解决方案。这就是存在这些选项的原因。
解决方法是使用类似 http://wwwizer.com 的服务。
但最简单、最直接的解决方案是在 Route 53 上托管域。这不需要更改您的注册商——您只需更改权威名称服务器。如果出于运营原因,您的子域需要将其 DNS 托管在别处,您始终可以委托它们。但这是DNS基础设计的局限。