繁体   English   中英

AWS Route 53子域未传播

[英]AWS Route 53 Subdomain Not Propagating

我在Route 53中有一个域(例如mydomain.com )和两个子域(例如aarc.mydomain.comapi.mydomain.com )。

该域名归GoDaddy拥有。

我可以成功ping域( mydomain.com )和其中一个子域( aarc.mydomain.com )。

但是,我最近将api.mydomain.com添加为A记录,以指向Elastic Load Balancer的别名,但无法获得ping响应。

名称服务器的TTL设置为48小时,因此我将TTL更改为3600,并等待了2天。

我仍然在ping上收到以下错误: Ping request could not find host api.###########.com. Please check the name and try again. Ping request could not find host api.###########.com. Please check the name and try again.

有什么想法吗?


更新:

包括ping操作的屏幕截图: 在此处输入图片说明 在此处输入图片说明

您的域未使用AWS名称服务器配置为权威,因此根本不会使用您在Route53中输入的任何内容。

您必须转到注册域的Registrar并添加4个AWS名称服务器(来自上面的Route53屏幕截图)。 既然GoDaddy似乎是您的注册商,那么这可能会有所帮助: 为在GoDaddy注册的域设置自定义名称服务器

请记住,您以前在Godaddy DNS控制台上创建的所有记录,都必须再次将它们输入Route53(并在更改权威名称服务器之前执行此操作)。

如果您不拥有域,并且不能更改权威名称服务器,则可以:

  1. 只需要求客户端在Goddady DNS控制台中添加所需的记录api.sadvhub.com (您当然不能在那里使用AWS ALIAS ,因此可以使用CNAME

要么

  1. 如果您希望将来能够自己添加新记录(并使客户端保留其当前的Goddady DNS设置和记录),请在Route53中创建新的子域区域,例如aero.advhub.com ,然后注意新区域的NS记录(它们将与上述记录不同),并要求客户端将子域的NS记录添加到Godaddy sadvhub.com区域中,如下所示:

aero.sadvhub.com    NS    ns-xxx.awsdns-yy.com
aero.sadvhub.com    NS    ns-aaa.awsdns-zz.org
aero.sadvhub.com    NS    ns-bbb.awsdns-qq.net
aero.sadvhub.com    NS    ns-ccc.awsdns-pp.co.uk

之后,你可以(在Route53)创建和使用记录等api.aero.sadvhub.comanything.aero.sadvhub.com

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM