CNAME 解析说明
一句话版:平台给你的隧道域名是"编好号的公租房",CNAME 就是给这间房换上你自己的招牌——地址没变,门面归你。
一、CNAME 是什么:DNS 界的"转介绍"
CNAME 是 DNS 里的一种记录:把一个域名指向另一个域名(而不是指向 IP)。
比如你把 yourname.com 指向 xxxx.sh3.neiwangyun.net,之后别人访问 yourname.com 时,DNS 会说:"这家店搬了,去 xxxx.sh3.neiwangyun.net 找它",最终访问到的还是你的隧道。
这套操作的好处:
- 好记:
yourname.com比xxxx.sh3.neiwangyun.net这种"乱码门牌"好记一万倍,还显专业; - 自有品牌:域名是你自己的,访客根本不知道背后是内网穿透;
- 跟 IP 无关:就算平台服务器 IP 变了,只要记录还指着隧道域名,一切照常——IP 变化跟你无关;
- 支持说明:个人隧道支持 CNAME,匿名隧道不支持(详见 内网云隧道说明)。
二、完整配置只有两步:填 + 指
第 1 步:告诉隧道"我要挂这个招牌"
隧道设置(编辑)页 → CNAME 栏,填你的域名,比如:
yourname.com
只填域名本身,别带
http://、别带路径、别画蛇添足。
第 2 步:告诉 DNS"往哪儿指"
去你域名的 DNS 服务商(阿里云 / 腾讯云 / Cloudflare……)控制台,新增一条 CNAME 记录:
| 配置项 | 填写内容 |
|---|---|
| 记录类型 | CNAME |
| 主机记录 | 例如 www 或 @(取决于你想用哪个子域名) |
| 记录值 | 你的隧道域名(如 xxxx.sh3.neiwangyun.net) |
保存后等 DNS 生效(快则几分钟,慢则几小时),就能用 http(s)://yourname.com 访问隧道了。
三、访问原理:一条"指路牌"链
用户访问 yourname.com
│ DNS 一看:哦,这域名有 CNAME,指向下面这个
▼
隧道域名 xxxx.sh3.neiwangyun.net
│ 再一查,指向平台入口
▼
NWY 网关按访问域名识别隧道 → 沿隧道转发到内网服务
网关根本不关心客人是打隧道域名来的还是走 CNAME 来的,它只认"访问的是哪个域名",然后精准把客人带进对应隧道。
四、注意事项
- 开关独立:CNAME 能不能进,由"域名访问"区域的开关管,CNAME 和隧道域名是两把独立的锁,见 域名独立控制说明;
- HTTPS 证书:想用自己的 HTTPS 证书并手动管理?见 CNAME SSL 证书说明;
- 备案提醒:部分地区的节点要求域名备案后才能正常访问,下单前先看一眼节点说明,别等部署完才发现。
五、常见问题
访问 yourname.com 打不开?按顺序自查:
① 隧道设置里填了 CNAME 并保存;
② DNS 记录类型是 CNAME、记录值写对了;
③ DNS 已生效(终端敲 dig yourname.com,或在线 DNS 查询工具看下);
④ "域名访问"里 CNAME 开关是开着的。
可以绑多个 CNAME 吗? 一条隧道填一个 CNAME 域名。想要多个域名入口?那属于更高级的玩法,可以研究域名负载均衡。
记住内网云:隧道域名是房号,CNAME 是招牌;招牌往上一挂,客人认的就是你。