已删除 Route 53 托管区域,无法再次正确创建
Deleted Route 53 hosted zone, can't correctly create it again
我在 AWS 上有一个与 ElasticIP 关联的 Amazon EC2 实例。我从 Route 53 购买了域。它自动创建了托管区域。
为域名创建记录集后运行良好。
我已经删除了那个托管区域,但是当我再次添加它时,它不起作用。我在那里错过了什么?
当您删除托管区域然后将其放回原处时,您并不是完全将其放回原处。您只是在创建一个类似于(但不完全相同) 原始版本。
所以不要那样做。但是,既然你已经这样做了,那就是解决方法:
当您单击 "Hosted Zones," 中的一个域时,您会在屏幕的最右侧看到 4 个由 Route 53 分配给托管区域的名称服务器。
每次您创建托管区域时,这 4 个值几乎总是不同的 -- 这意味着您的托管区域现在位于 Route 53 中的 4 个新的、与之前部署的不同的权威名称服务器上,当您使用旧的托管区域时。
但是 Internet 仍然期望 old 4 个名称服务器有您的记录...他们没有,因为您删除了原始托管区域。
您必须通过域名注册商更新权威域名服务器。在这种情况下,这实际上是 53 号公路的不同部分。
在 Route 53 控制台中,单击 "Registered Domains."
Select 您的域名。
选择"add/edit name servers."
为 Route 53 名称服务器输入正确的值,即上面提到的值,当您从“托管区域”页面单击域时,您会看到这些值。
大部分内容来自我对similar qestion at Server Fault的回答。
我在 AWS 上有一个与 ElasticIP 关联的 Amazon EC2 实例。我从 Route 53 购买了域。它自动创建了托管区域。
为域名创建记录集后运行良好。
我已经删除了那个托管区域,但是当我再次添加它时,它不起作用。我在那里错过了什么?
当您删除托管区域然后将其放回原处时,您并不是完全将其放回原处。您只是在创建一个类似于(但不完全相同) 原始版本。
所以不要那样做。但是,既然你已经这样做了,那就是解决方法:
当您单击 "Hosted Zones," 中的一个域时,您会在屏幕的最右侧看到 4 个由 Route 53 分配给托管区域的名称服务器。
每次您创建托管区域时,这 4 个值几乎总是不同的 -- 这意味着您的托管区域现在位于 Route 53 中的 4 个新的、与之前部署的不同的权威名称服务器上,当您使用旧的托管区域时。
但是 Internet 仍然期望 old 4 个名称服务器有您的记录...他们没有,因为您删除了原始托管区域。
您必须通过域名注册商更新权威域名服务器。在这种情况下,这实际上是 53 号公路的不同部分。
在 Route 53 控制台中,单击 "Registered Domains."
Select 您的域名。
选择"add/edit name servers."
为 Route 53 名称服务器输入正确的值,即上面提到的值,当您从“托管区域”页面单击域时,您会看到这些值。
大部分内容来自我对similar qestion at Server Fault的回答。