You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EC2部署Flask应用偶发无法通过域名访问问题咨询

问题根因分析

你遇到的域名间歇性跳转到GoDaddy停放页的问题,核心原因是GoDaddy DNS配置存在冲突的A记录:

  • 你配置了两条@的A记录,一条指向你的AWS EC2公网IP,另一条值为Parked,对应的是GoDaddy的停放页IP
  • 两条A记录会被DNS服务器随机返回,且Parked记录的TTL仅为600秒,比你的EC2记录TTL更短,缓存过期更快,因此会出现有时解析到正确IP、有时解析到停放IP的情况
  • 不同浏览器的DNS缓存时长不同,因此切换浏览器时可能因为缓存的解析结果不同,出现暂时可访问的情况,缓存过期后就会回到故障状态
  • 你的Nginx、supervisor、gunicorn配置均无问题,因为直接通过IP可以正常访问服务,说明服务端部署逻辑正确。
解决方案

按以下步骤操作即可彻底解决问题:

  1. 登录GoDaddy域名管理后台,进入DNS记录配置页,删除值为Parked的那条@类型A记录,仅保留指向你的EC2公网IP的A记录即可
  2. (可选)如果需要www.test.com也能正常访问,确认当前的CNAME记录无冲突即可,也可以直接新增一条www类型的A记录,值填写你的EC2公网IP
  3. 清理本地设备和浏览器的DNS缓存:
    • Windows设备:打开cmd执行ipconfig /flushdns
    • Mac设备:打开终端执行sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    • 清理浏览器缓存后重启浏览器
  4. 等待DNS记录全球生效,最长不超过24小时,一般1~2小时即可完全生效,之后不会再出现跳转停放页的问题。

内容的提问来源于stack exchange,提问作者tktktk0711

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 07:45:07