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

如何在不影响主站的前提下配置AWS子域名的Namecheap DNS

分步配置指南:不影响主站的子域名AWS托管设置

核心原则

不需要将整个域名的DNS服务器切换到Route53,只对子域名shop.domainname.org做DNS托管委托,主站www.domainname.org的解析完全保留原有Namecheap/cPanel的配置,不会受任何影响。


步骤1:在AWS Route53创建子域名托管区

  • 登录AWS Route53控制台,进入「托管区」页面,点击「创建托管区」
  • 在「域名」输入框填写shop.domainname.org,其他选项保持默认,点击「创建托管区」
  • 创建完成后,在托管区详情页的「记录集」里找到4条NS类型记录,复制这4个名称服务器地址(格式类似ns-xxx.awsdns-xx.org)

步骤2:在Namecheap添加子域名NS委托记录

  • 登录Namecheap账号,找到domainname.org域名的管理页面,进入「Advanced DNS」设置
  • 不要修改页面顶部的「Nameservers」选项(保持原有的Namecheap默认或cPanel对应的DNS服务器)
  • 滚动到「Host Records」区域,点击「Add New Record」:
    • 记录类型选择NS
    • 主机记录填shop
    • 值粘贴步骤1中复制的第一个NS地址
    • TTL保持默认(建议300秒)
    • 重复上述操作,把剩下的3个NS地址分别添加为独立的NS记录
  • 保存所有修改

步骤3:在Route53配置子域名解析到AWS网站

  • 回到Route53的shop.domainname.org托管区,点击「创建记录」
  • 根据你的AWS网站类型配置解析:
    • 如果是S3静态网站:添加A记录,主机记录留空(或填@),值选择「Alias到S3网站端点」,选择对应的S3 bucket
    • 如果是EC2/ELB/CloudFront:添加A记录(Alias模式)或CNAME记录,指向对应的资源地址
  • 保存记录

验证与注意事项

  • 配置完成后,等待1-10分钟(取决于TTL),可以用命令行工具验证:nslookup shop.domainname.org,如果返回AWS对应的解析地址,说明配置生效
  • 若需要HTTPS访问,需在AWS ACM申请shop.domainname.org的SSL证书,结合CloudFront或Route53的Alias记录配置HTTPS解析
  • 全程不要修改主域名的DNS服务器,确保主站解析不受影响

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 23:45:40