AWS EC2实例绑定GoDaddy域名失败:访问仍跳转至停放页面
问题解决步骤
核心问题定位
你用Dig查询到my-domain.com解析出的IP不是设置的弹性IP,说明DNS配置根本没生效,跳转GoDaddy停放页是域名未正确解析到你的EC2时的默认行为,和HTTP/HTTPS无关。
具体排查与修复步骤
- 检查GoDaddy的A记录配置
- 确保添加的是A记录(对应IPv4),主机记录填
@(GoDaddy中@代表根域名my-domain.com),记录值填你的弹性IP地址,TTL建议设为300(加快生效速度)。 - 删除所有与
my-domain.com冲突的旧A记录,避免解析优先级混乱。
- 确保添加的是A记录(对应IPv4),主机记录填
- 确认域名的DNS服务器归属
- 进入GoDaddy域名管理页面,查看「DNS服务器」选项,确认使用的是GoDaddy默认DNS服务器。如果之前改成了第三方DNS(比如Cloudflare),必须去对应第三方平台配置A记录,GoDaddy的设置不会生效。
- 清除本地DNS缓存并重新验证
- 本地终端执行命令刷新缓存:
- Windows:
ipconfig /flushdns - Mac:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
- Windows:
- 再用
dig my-domain.com或nslookup my-domain.com查询,确认解析IP是否为你的弹性IP。
- 本地终端执行命令刷新缓存:
- 关于EC2公网DNS的疑问
- 无需使用EC2的公网DNS做解析,直接用弹性IP配置A记录是正确方案——弹性IP是固定地址,公网DNS本质也是指向该IP,用A记录更直接稳定。
后续处理
如果以上步骤都确认正确,但解析仍未生效,直接联系GoDaddy客服,排查DNS记录是否同步到全球DNS节点,偶尔会出现服务商内部同步延迟的情况。
内容的提问来源于stack exchange,提问作者Berti1989
相关产品推荐
相关产品推荐

