AWS Public Hosted Zone无注册域名能否生效?实操失效原因咨询
问题解答
是的,配置未生效的核心原因就是你未注册且不拥有example.com域名,具体逻辑如下:
- AWS Public Hosted Zone仅负责管理域名的DNS记录规则,但全球DNS系统要识别并使用这些记录,前提是该域名已完成注册,且域名的权威DNS服务器被设置为你创建的AWS托管区对应的NS服务器。
- 由于example.com不属于你,你无法修改该域名的DNS服务器配置,全球DNS查询时仍会指向原域名所有者设置的权威服务器,根本不会读取你在AWS托管区中配置的路由记录,自然无法将流量导向你的Elastic Beanstalk应用。
解决步骤
- 通过正规域名注册商注册一个完全属于你自己的域名
- 将该域名的DNS服务器地址修改为AWS Public Hosted Zone提供的NS服务器地址
- 在AWS托管区中配置指向Elastic Beanstalk应用的DNS记录(如A记录或CNAME记录)
内容的提问来源于stack exchange,提问作者Abd Qadr
相关产品推荐
相关产品推荐

