要在namecheap上实现多子域名独立解析,必须先确认使用namecheap basicdns、删除所有url重定向记录,再分别为各子域名添加a记录(指向ip)、cname记录(绑定saas)或aaaa记录(ipv6),且host字段须精确填写前缀(如blog、shop),不可带主域名后缀。

要在Namecheap上让 blog.yourdomain.com、shop.yourdomain.com、api.yourdomain.com 各自指向不同服务器或服务,必须跳过默认的URL重定向陷阱,手动添加对应类型的DNS记录——A记录直连IP,CNAME绑定第三方服务,且每条记录的Host字段必须精确到子域名前缀,不能带主域名后缀。
确认DNS服务类型并进入高级DNS
登录Namecheap账户 → 进入Domain List → 找到目标域名,点击右侧【Manage】→ 顶部切换到【Nameservers】标签页 → 下拉菜单中确认已选中【NameCheap BasicDNS】。若显示为灰色或不可选,说明该域名刚转入,需先选择“Use Namecheap Hosting DNS Servers”并保存,刷新页面后Advanced DNS才会出现。
这一步漏掉会导致后续所有DNS记录添加失败,界面根本不会加载记录表格。
删除干扰性URL重定向记录
点击页面上方【Advanced DNS】→ 等待DNS记录表格完全加载 → 找到所有Type为“URL Redirect”的记录 → 对每一条,点击右侧红色垃圾桶图标删除。
不删干净,用户访问任何子域名都会被301跳转到一个空白页或注册推广页,网站永远打不开。
添加独立解析的子域名记录
方法一:用A记录指向IPv4服务器(如博客、后台系统)
① 点击【Add New Record】→ Type选【A】→ Host填【blog】(不是blog.yourdomain.com)→ Value填服务器真实IPv4地址(如192.0.2.100)→ TTL保持300 → 点击Save。
② 同样操作再加一条:Host填【admin】,Value填另一台服务器IP(如198.51.100.42)→ Save。
③ 注意:Host字段填@或www时才代表主域名;填任意其他字符串(如shop、api、v6)即自动成为二级域名前缀。
方法二:用CNAME绑定SaaS服务(如Vercel、GitHub Pages、Shopify)
点击【Add New Record】→ Type选【CNAME】→ Host填【docs】→ Value填服务商提供的目标域名(如cname.vercel-dns.com)→ TTL自动 → Save。
注意:CNAME记录的Host不能是@,也不能与A记录冲突;若已存在同名A记录,必须先删掉它,否则两条记录会互相压制。
方法三:分离IPv4/IPv6解析(如v4.yourdomain.com只走IPv4,v6.yourdomain.com强制走IPv6)
→ 添加A记录:Host填v4,Value填IPv4地址;
→ 添加AAAA记录:Host填v6,Value填IPv6地址(格式如2001:db8::1);
→ 主域名yourdomain.com可同时配A+AAAA,实现双栈,但子域名可按需单栈隔离。











