【问题标题】:How to forward a subdomain from AWS Route53 to an external DNS如何将子域从 AWS Route53 转发到外部 DNS
【发布时间】:2017-08-15 11:26:14
【问题描述】:

我正在尝试让一个子域解析到我的 AWS 服务器 (sub.example.com),而 example.com 域需要解析到另一台服务器 (Wix)。

目前,我的主机站点上的 NS 将 example.com 重定向到 Amazon 的 Route53 DNS:

ns-1.awsdns-5.org.
ns-2.awsdns-6.co.uk.
ns-3.awsdns-7.net.
ns-4.awsdns-8.com.

在 Route53 上,我设置了两个不同的托管区域,一个用于 sub.example.com,其中我有相同的 NS 设置,另一个用于 example.com,其中 NS 重定向到 Wix:

ns1.wixdns.net
ns2.wixdns.net

当我尝试访问不同的域时,sub.example.com 可以正常工作,但无法解析 example.com。

我还尝试通过向 example.com 添加特定于具有上述地址的子域的 NS 来为两个域设置相同的区域主机,但无济于事。

我在这里做错了什么?

【问题讨论】:

  • 注意 - 由于与我的域名主机相关的技术原因,我不能只将子域的 NS 设置为亚马逊的 DNS,否则我会这样做。这显然是一个正确的解决方案。
  • 正确的解决方案是将您的 NS 仅保留在一个位置,并为子域添加适当的 A/AAAA/CNAME 记录
  • 如果在 Wix 您只有 Web/应用服务器,则无需将 NS 记录指向那里
  • 我需要子域链接到我的负载均衡器,它没有静态 IP 或 CNAME。 Route53 通过使用别名将子域链接到我的 ELB 来解决此问题。如果您知道另一种方法可以做到这一点,我将非常乐意尝试 :)

标签: amazon-web-services dns subdomain amazon-route53


【解决方案1】:

基于your comment,如果您只希望子域处理路由到负载均衡器的请求;只需在您的 DNS 提供商区域中创建 CNAME 记录:

sub.domain.com.        3599    IN      CNAME   your-load-balancer-123456789.us-west-2.elb.amazonaws.com.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-06
    • 2018-11-16
    • 1970-01-01
    • 1970-01-01
    • 2018-10-29
    • 2016-01-14
    • 2021-02-01
    • 2018-03-08
    相关资源
    最近更新 更多