【问题标题】:Point azure hosted root domain to aws classic load balancer将 azure 托管的根域指向 aws 经典负载均衡器
【发布时间】:2018-05-18 13:35:47
【问题描述】:

我需要将 Azure 托管的根域/裸域 (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 amazon-web-services dns amazon-elb amazon-route53


    【解决方案1】:

    Azure 不支持非标准 ALIAS/ANAME 记录

    请注意,这些不是非标准记录,因为它们根本不是记录类型。它们是配置条目,允许名称服务器根据名称服务器动态获取的信息,而不是基于静态配置,生成并返回标准 A 或 AAAA 记录(或其他标准类型,在 Route 53 中)。

    但是,没有其他好的解决方案。这就是存在这些选项的原因。

    解决方法是使用http://wwwizer.com 之类的服务。

    但您最简单、最直接的解决方案是在 Route 53 上托管域。这不需要更改您的注册商 - 您只需更改权威名称服务器。如果您的子域出于运营原因需要将其 DNS 托管在其他地方,您可以随时委派它们。但这是 DNS 基本设计的一个限制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-22
      • 2019-04-21
      • 2018-08-13
      • 2018-03-14
      • 2020-08-23
      • 1970-01-01
      • 1970-01-01
      • 2018-12-11
      相关资源
      最近更新 更多