【问题标题】:How to sync records across different name servers? [closed]如何跨不同的名称服务器同步记录? [关闭]
【发布时间】:2020-11-29 19:21:42
【问题描述】:

最近,我已将我的域转移到 AWS route53。为了防止域在互联网上丢失,我选择使用旧的名称服务器。所有旧记录都完好无损,转移后一切顺利。但是当我在托管区域中添加新记录时,没有一个 DNS 服务器可以解析它。

为了解决这个问题,我在我的域配置中添加了 AWS 提供的名称服务器以及旧名称服务器,并看到新记录在一段时间内得到解决。但在这样做之后,我的旧记录被 DNS 服务器无法解析。请帮助我了解这里出了什么问题以及如何解决它。

【问题讨论】:

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


    【解决方案1】:

    首先,您应该尽量避免使用多组名称服务器。使用您以前的记录或 AWS 提供的记录。

    如果您想要使用旧名称服务器,请确保在 Route 53 域管理(非托管区域)中仅为您之前的提供商设置名称服务器。

    如果您想使用 Route 53 公有托管区域,那么您需要将名称服务器更新为仅位于公有托管区域中的名称服务器。另外不要修改公共托管区的NS记录。

    最后确保无论您选择使用哪个,都存在完整的 DNS 记录集。你不能在两者中都有位。不要替换 NSSOA 记录。

    【讨论】:

    • 好的,如果我将公共托管区域(不是 Route 53 域管理)的 NS 记录更改为旧名称服务器会怎样?
    • 我不是 100% 确定,如果您对子域执行此操作,它会将 DNS 查询转发到此,但不确定根域。最终,如果您要使用 Route 53,您应该保留 NS 记录,否则在域管理中以其他名称服务器为目标
    • 当然,但我担心只保留 AWS 名称服务器后服务会出现故障,尽管我的区域文件中有所有可用记录。我不确定在 DNS 服务器上传播新的 NS 记录需要多长时间。
    • 好的,但不要尝试在 2 个单独的配置中分配您的 DNS :) 配置将根据 NS 记录的 TTL 传播 :)
    猜你喜欢
    • 2020-11-03
    • 1970-01-01
    • 1970-01-01
    • 2016-07-13
    • 1970-01-01
    • 2018-05-28
    • 2021-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多