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

如何将DNS委托至另一AWS账户?不转移域名的实现方法

可行!具体操作步骤如下

完全可以在不转移域名所有权的前提下,把整个域名(包括apex和所有子域名)的DNS解析委托到另一个AWS账户的Route53托管区,核心是通过修改原托管区的NS记录实现,具体步骤:

1. 在目标AWS账户(账户B)创建对应域名的托管区

  • 登录账户B的AWS控制台,进入Route53服务
  • 点击「创建托管区域」,输入域名example.com,选择公共托管区域,完成创建流程
  • 创建完成后,在托管区域的记录列表里找到NS类型的记录,复制它的4个值(格式类似ns-xxx.awsdns-xx.org)——这是账户B托管区的权威域名服务器地址

2. 修改原AWS账户(账户A)托管区的NS记录

  • 登录账户A的AWS控制台,进入Route53,找到example.com的托管区域
  • 在记录列表里定位到当前的NS类型记录(对应apex域名example.com),点击「编辑记录」
  • 删除原有所有NS值,粘贴刚才从账户B复制的4个NS值,保存修改

关键补充说明

  • 这个操作仅委托DNS解析权限,域名的所有权仍然保留在账户A的Route53注册商下,完全不需要转移域名
  • 由于apex域名的NS记录已经指向账户B的托管区,所有子域名(比如www.example.com、api.example.com等)的DNS查询会自动转向账户B的托管区处理,无需单独为每个子域名配置NS记录
  • DNS修改生效存在延迟,取决于原NS记录的TTL值(默认是2天)。如果想加快生效速度,可以先把原NS记录的TTL改小(比如设为300秒),等待TTL过期后再替换NS值,这样全球DNS缓存会更快完成更新

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 08:34:51