【问题标题】:Domain in Route53 point root to external host, keep subdomains in AWSRoute53 中的域将根指向外部主机,在 AWS 中保留子域
【发布时间】:2021-02-01 13:44:44
【问题描述】:

我在 AWS Route53 中有一个域和一个托管区域:mydomain.com 我已经使用 CNAME 配置了几个子域,以指向 AWS 上托管的资源。

主网站mydomain.com 我想在 GoDaddy(或其他外部托管服务)上托管。我应该如何配置它?

我在想:

  • 在 Route53 中,我将 mydomain.com 的 NS 记录更新为指向 GoDaddy 名称服务器
  • 在 Route53 中,我为 *.mydomain.com 添加了一条 NS 记录以指向 AWS 名称服务器
  • 在 Route53 中,我为 www.mydomain.com 添加了一条 NS 记录,以指向 GoDaddy 域名服务器

我该怎么办?

【问题讨论】:

  • 您是否要将根的 DNS 管理移至外部 DNS 服务(这就是您将使用您建议的这些 NS 记录来完成的工作)?或者您只是想将根域指向托管在 AWS 之外的网站服务器(您将使用 CNAMEA 记录,而不是 NS)?
  • 将 DNS 管理转移到外部 DNS 服务是否会给我带来更多价值?如果不只是 A 记录,看起来更简单的解决方案!
  • 不,您确实没有理由仅仅为了将一条记录指向另一台服务器而委派 DNS 管理,这就是为什么您的问题中有关 NS 记录的内容令人困惑的原因。

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


【解决方案1】:

AWS Route 53 可以与任何托管服务提供商一起使用,它毕竟是一项 DNS 服务。除非您有明确的理由可以保留 Route 53 中的所有配置。

对于此配置,您只需执行以下操作:

  • 创建指向根域的记录(A 记录),这将解析为外部托管服务提供商提供的公共 IP。
  • www.example.com 创建一个别名记录,解析为您的根域记录
  • 创建通配符记录*.example.com 以指向默认记录值。

如果您也想拆分您的 DNS 提供商,那么您将按照您的定义配置您的主机名注册商以使用目标服务器的名称服务器。然后在此配置中为域创建 NS 记录,以从其他服务(例如 Route 53)解析到名称服务器。

【讨论】:

    猜你喜欢
    • 2022-01-09
    • 2018-10-29
    • 2023-04-01
    • 2016-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-30
    相关资源
    最近更新 更多