我正在接管一个项目,但无法访问原始 Amazon AWS 帐户,该帐户具有 DNS 名称服务器的 route53 配置和 A 记录配置。我对网络很陌生,但我想知道是否可以将 dns 配置重定向到我的实例?也许我错了,但我觉得如果我将名称服务器更改为指向我的实例,我可以在我的实例上设置剩余的 A 记录配置,结果将指向我的。
我正在接管一个项目,但无法访问原始 Amazon AWS 帐户,该帐户具有 DNS 名称服务器的 route53 配置和 A 记录配置。我对网络很陌生,但我想知道是否可以将 dns 配置重定向到我的实例?也许我错了,但我觉得如果我将名称服务器更改为指向我的实例,我可以在我的实例上设置剩余的 A 记录配置,结果将指向我的。
如果您有权访问您的域名注册商(即除 aws 之外的任何域名注册商),您可以更新 dns 以指向其他域名服务器,然后根据需要在新 dns 上设置您的 dns。
在执行此操作之前,请确保备份电子邮件、网络、txt 记录中的验证码等(包括每个子域)可能需要的任何 dns 条目。由于您无权访问备份 dns,您可以使用 dig 来伪造它以返回任何已知的现有记录: https ://www.digwebinterface.com/?hostnames=example.com%0D%0Awww.example.com&type=ANY&ns =resolver&useresolver=8.8.4.4 忽略 NS 和 SOA 值,当您在其他地方设置 dns 区域时,您将被分配新的值。
我建议不要在您的服务器上托管您的 dns,但您的想法是正确的。使用 aws route53,在您自己的 aws 帐户中设置一个新区域,这将为您提供一个托管区域,其中包含您的新名称服务器 NS 和“授权开始”SOA 记录。在您的副本中创建您需要的任何 dns 记录,然后在您的域控制面板中输入上面的名称服务器。取决于现有 dns 条目的 TTL/每个人都需要一些时间来开始使用新的 dns(上面的挖掘显示了每条记录的 TTL)但它应该是相当困难的。祝你好运!