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

AWS Route 53技术咨询:已迁移域名如何指向云主机

配置AWS域名指向云主机的完整指南

嘿,我来帮你一步步搞定这个问题——你已经把域名迁移到AWS,但还没实现域名访问和IP访问一致的效果,而且dig +recurse +trace www.mydomain.com any还显示原注册商信息,核心问题大概率出在DNS服务器未切换到AWS以及后续的解析记录配置上,咱们一步步来:

第一步:先搞定DNS服务器的切换(这是关键!)

你说已经在AWS「已注册域名」里看到了域名,但dig还显示原注册商信息,说明域名的权威DNS服务器还没更新到AWS Route 53。迁移域名后必须完成这一步,不然所有DNS请求还是会跑到原注册商的服务器上,自然不会指向你的云主机。

操作步骤:

  1. 打开AWS控制台,找到Route 53服务,创建一个公共托管区域,输入你的主域名(比如mydomain.com)。
  2. 创建完成后,托管区域会生成4条NS记录(格式类似ns-1234.awsdns-12.com),把这四条记录完整复制下来。
  3. 回到AWS的「已注册域名」页面,找到你的域名点击「管理域名」,在「DNS服务器」选项里,删掉原来的所有服务器地址,替换成刚才复制的Route 53的NS记录,保存更改。

划重点:DNS服务器的更改生效需要24-48小时(全球DNS缓存刷新的时间差),这期间dig命令可能还是显示原信息。你可以跳过缓存直接测试AWS的配置:用dig @ns-xxx.awsdns-xx.com www.mydomain.com any(把xxx换成你自己的NS记录地址),如果这条命令能返回你后续配置的解析结果,说明AWS这边已经没问题,只是缓存还没刷新。

第二步:在Route 53添加指向云主机的解析记录

等DNS服务器切换生效后(或者先配置好,等缓存刷新),就可以添加解析记录了:

  • 如果你要让www.mydomain.com指向云主机:
    1. 进入Route 53的托管区域,点击「创建记录」。
    2. 记录类型选A记录(如果你的云主机用的是IPv6,就选AAAA记录)。
    3. 记录名称填www,值填云主机的公网IP地址。
    4. TTL默认选300秒(5分钟)就行,后续如果要改IP能快速生效。
    5. 点击「创建记录」完成配置。
  • 要是想让主域名mydomain.com也能访问到网站,再创建一条A记录,记录名称留空(或者填@),值同样填云主机的公网IP。

第三步:验证配置是否生效

等缓存刷新完成后,你可以用这些方法验证:

  • 执行dig www.mydomain.com A,看返回的IP是不是你云主机的公网IP。
  • 直接在浏览器输入www.mydomain.com,检查是否和访问IP时的网站内容一致。

常见问题排查

如果还是不行,先检查这几点:

  1. 云主机的安全组/防火墙有没有开放80(HTTP)和443(HTTPS)端口,别让外部请求被挡住了。
  2. 核对Route 53的记录值,有没有填错IP地址。
  3. 换个网络环境(比如手机热点)用nslookup www.mydomain.com测试,看不同地区的解析结果是否已经更新。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:04:41