Dns ping:subdomain.example.com:名称解析暂时失败-Ubuntu Lightsail实例和Route53与公共托管区域

Dns ping:subdomain.example.com:名称解析暂时失败-Ubuntu Lightsail实例和Route53与公共托管区域,dns,amazon-route53,ubuntu-20.04,amazon-lightsail,reverse-dns,Dns,Amazon Route53,Ubuntu 20.04,Amazon Lightsail,Reverse Dns,我一直在寻找解决方案,从过去的两天,并尽我最大的努力解决自己,但我想我现在需要帮助 这是我的设置 AWS Lightsail Ubuntu 20.04实例,具有公共/静态IP Route53公共托管区域,具有以下设置 我还尝试使用Route53测试记录选项测试记录,一切似乎都很好 问题 当我ping我的lightsail实例公共/静态ip时,它工作正常。 当我尝试pingsubdomain.example.com或example.com时,我得到了“名称解析暂时失败”。我已经配置

我一直在寻找解决方案,从过去的两天,并尽我最大的努力解决自己,但我想我现在需要帮助

这是我的设置

  • AWS Lightsail Ubuntu 20.04实例,具有公共/静态IP

  • Route53公共托管区域,具有以下设置

  • 我还尝试使用Route53测试记录选项测试记录,一切似乎都很好
问题
当我ping我的lightsail实例公共/静态ip时,它工作正常。
当我尝试pingsubdomain.example.comexample.com时,我得到了“名称解析暂时失败”。我已经配置了nginx服务器,我希望有一个页面响应对我的子域的请求

  • 我是否需要在我的Lightsail服务器实例中设置一些内容
  • 或者我在路由53配置中遗漏了什么

非常感谢您的帮助。

在花了几个小时的时间搜索并了解主要原因后,我找到了解决方案

因此,主要问题是注册域中的名称服务器值不匹配,以及托管区域提供的名称服务器

我使用Route53从亚马逊购买了这个域名。这意味着我的DNS提供商是Amazon,它还首次为您创建托管区域,您可以使用该区域创建记录并定义路由。我在购买域名后删除了托管区域

如果删除托管区域并稍后重新创建,则会得到不同的DNS设置,这与第一次创建的DNS设置不匹配

后来,我再次创建了托管区域

现在,这是我目前的情况

  • 路由53->域->注册域

  • 托管区域DNS设置

看看红色的矩形部分,你会发现DNS值是不同的这是主要问题

当我们删除/创建/再次删除/重新创建托管区域,但DNS值在域->注册域中保持不变时,就会发生这种情况

解决方案:复制托管区域的DNS值,并更新到注册域部分

请阅读此处的回复,它很有帮助:

希望这也能帮助其他人。:)