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

如何将mywebsite.com根域名指向AWS API Gateway?

解决根域名(mywebsite.com)无法访问并跳转至www.mywebsite.com的问题

方法1:正确配置GoDaddy根域名转发

GoDaddy的根域名无法直接使用CNAME记录(受DNS规范限制),需通过官方转发功能实现:

  • 登录GoDaddy域名管理后台,进入mywebsite.com的DNS设置页面
  • 删除根域名(@)下所有冲突的A/CNAME记录
  • 找到域名转发(Domain Forwarding)选项:
    • 目标地址填入www.mywebsite.com
    • 转发类型选择永久转发(301)(符合SEO最佳实践)
    • 取消屏蔽转发选项(确保浏览器地址栏显示www域名)
    • 保存设置后等待DNS生效(TTL生效时间通常10分钟到24小时)

方法2:切换至AWS Route 53托管DNS(更稳定的解析方案)

如果GoDaddy转发始终失效,可将DNS托管迁移至Route 53,利用ALIAS记录直接指向API Gateway:

  1. 在AWS Route 53中创建mywebsite.com的托管区,获取系统生成的NS记录
  2. 回到GoDaddy域名管理,将域名的DNS服务器替换为Route 53提供的NS地址
  3. 在Route 53托管区添加两条记录:
    • A记录:名称填@(根域名),路由策略选「简单路由」,开启「别名」,目标选择你的API Gateway自定义域名
    • CNAME记录:名称填www,值填写你之前配置的API Gateway域名(和现有生效的记录一致)
  4. 若需要根域名跳转至www,可在API Gateway中配置重定向规则:在根域名的API映射里添加301重定向至www.mywebsite.com

常见排查步骤

  • 检查根域名是否存在冲突记录:确保@记录下没有未删除的A/CNAME条目
  • 刷新本地DNS缓存:Windows执行ipconfig /flushdns,Mac执行sudo dscacheutil -flushcache后重新测试
  • 验证解析结果:用nslookup mywebsite.com或dig mywebsite.com确认根域名的解析指向是否符合预期
  • 检查API Gateway配置:若使用Route 53方案,需确保API Gateway的自定义域名已包含根域名的证书与映射

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 15:55:07