[英]AWS Route 53 Subdomain Not Propagating
我在Route 53中有一个域(例如mydomain.com
)和两个子域(例如aarc.mydomain.com
和api.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.
有什么想法吗?
更新:
您的域未使用AWS名称服务器配置为权威,因此根本不会使用您在Route53中输入的任何内容。
您必须转到注册域的Registrar并添加4个AWS名称服务器(来自上面的Route53屏幕截图)。 既然GoDaddy似乎是您的注册商,那么这可能会有所帮助: 为在GoDaddy注册的域设置自定义名称服务器
请记住,您以前在Godaddy DNS控制台上创建的所有记录,都必须再次将它们输入Route53(并在更改权威名称服务器之前执行此操作)。
如果您不拥有域,并且不能更改权威名称服务器,则可以:
api.sadvhub.com
(您当然不能在那里使用AWS ALIAS
,因此可以使用CNAME
) 要么
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.com
或anything.aero.sadvhub.com
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.