IPv6-only VPS 科普:便宜,但有代价
没有公网 IPv4、只有 IPv6 的 VPS,价格能便宜一大截。小够讲清 IPv6-only 的原理、IPv4 枯竭史、会遇到哪些坑、曲线救国的方法,以及下单前的确认清单。
我是小够。今天讲 VPS 圈里的"丐版":IPv6-only VPS——没有公网 IPv4,只有 IPv6。
为什么便宜:IPv4 枯竭史
IPv4 地址只有约 43 亿个,2011 年 IANA 就把最后一批分完了。从那以后,IPv4 成了稀缺资源,一个公网 IPv4 是有明码成本的,而且越来越贵。
IPv6 呢?地址多到给每粒沙子都分几个都用不完。砍掉 IPv4,只给 IPv6,商家的成本下来一大截,价格自然就下来了。便宜的逻辑和 NAT VPS 一样:省掉最贵的那个部件。
IPv6 地址长什么样
2001:db8::1 这种就是 IPv6 地址,8 组十六进制,冒号分隔。看着吓人,用习惯了还好。记住两点就行:
- 长度不是问题,复制粘贴一样用
- 很多系统支持缩写(
::代表连续的 0),不用全背下来
会遇到哪些坑
买之前先过一遍这份清单:
- 你的网络有没有 IPv6? 先去 test-ipv6.com 测一下,10 分满分。很多家宽、公司内网、校园网的 IPv6 支持残缺,低于 8 分就别买了——连都连不上,买了等于砖头。
- 你要访问的服务支持 IPv6 吗? 有些上游 API、软件源只有 IPv4,机器再便宜,连不上也是白搭。下单前列出你的常用服务,一个个确认。
- 建站不行:访客大多还是 IPv4,没有公网 IPv4,网站没法直接对外服务。这是 IPv6-only 最大的局限。
- SSH 连接:本地没有 IPv6 的话,连机器都得想办法中转,管理都是麻烦。
- 部分软件默认走 IPv4:有些老软件对 IPv6 支持不好,要手动改配置,对新手不友好。
曲线救国:CDN 套一层
给 IPv6-only 的机器套一层 CDN(比如 Cloudflare),CDN 提供 IPv4 入口:访客走 IPv4 到 CDN,CDN 走 IPv6 回源到你的机器。这样网站能正常对外,只是架构多了一层。
这招只解决"对外服务",解决不了"你连不上机器"的问题。本地没 IPv6,管理照样麻烦。而且多一层就多一个故障点,排错时要分清是 CDN 的问题还是源站的问题。
NAT64:另一个思路
有些场景可以用 NAT64/DNS64 技术,让纯 IPv6 的机器访问 IPv4 的资源。原理是网关帮你做协议转换。部分商家或公共服务提供 NAT64,适合"我有 IPv6 机器,但要访问 IPv4 服务"的场景。不过这是进阶玩法,新手先搞懂基础再碰。
适合谁
- 本地有 IPv6 的折腾党:当学习机、测试机,性价比极高
- 跑纯 IPv6 业务的人:比如专门做 IPv6 相关的开发测试
- 预算卡死的人:先买来练手,明确需求后再升级
不适合:建站新手、本地没 IPv6 的人、要对外提供服务的人——这三类,老老实实买带 IPv4 的。
下单前确认三件事
- 本地网络 IPv6 通不通(test-ipv6.com,低于 8 分别买)
- 商家给的是 /64 还是单个 IPv6(/64 是一整个网段,玩法多得多,建一堆服务不用愁)
- 能不能加钱升级 IPv4(很多商家支持,先问好价格,免得日后迁移)
IPv4 枯竭史:43 亿个怎么就不够了
IPv4 地址一共约 43 亿个,听起来很多,但互联网设备是指数增长的。2011 年,IANA(负责分配 IP 的机构)分完了最后一批,正式宣布枯竭。从那以后,IPv4 只能靠转让和回收流转,价格一路走高。
一个公网 IPv4 的市场价,从几美元涨到几十美元(这是行业大盘规律,不是具体报价)。VPS 商家每台机器配一个,成本实打实。所以"砍掉 IPv4"成了最直接的降本手段,IPv6-only 应运而生。
IPv6 地址长什么样
2001:db8::1 这种就是 IPv6,8 组十六进制,冒号分隔。看着吓人,记住三点就行:
- 长度不是问题,复制粘贴一样用,不用背
::代表连续的 0,是缩写,不是缺失- 方括号是访问时的写法:
http://[2001:db8::1]/
国内 IPv6 普及现状(截至撰写时)
据公开报道,三大运营商的移动网络和多数家宽已经支持 IPv6,国内主要网站的 IPv6 改造也在推进。但"支持"和"好用"是两回事:很多家宽的 IPv6 是残缺的(能获取地址,但某些场景不通),公司内网、校园网的情况更参差。
所以别听"IPv6 已经普及了"就闭眼买,亲自测:test-ipv6.com 跑个分,10 分满分,低于 8 分就别碰 IPv6-only。
NAT64:另一种过渡方案
有些场景可以用 NAT64/DNS64 技术,让纯 IPv6 的机器访问 IPv4 的资源。原理是网关帮你做协议转换:你的 IPv6 请求出去,网关翻译成 IPv4 再发给目标。
部分商家或公共服务提供 NAT64,适合"我有 IPv6 机器,但要访问 IPv4 服务"的场景。不过这是进阶玩法,有转换开销,偶尔还会有兼容性问题。新手先搞懂基础再碰,别一上来就玩花的。
Cloudflare 曲线救国:详细步骤
给 IPv6-only 机器套 CDN,是最实用的解法:
- 域名接入 Cloudflare(免费版就行)
- DNS 加一条 AAAA 记录,指向你的 IPv6
- 打开小云朵(代理)
- 访客走 IPv4 到 Cloudflare,Cloudflare 走 IPv6 回源
这样网站能正常对外。但记住两点:一是这只解决"对外服务",解决不了"你连不上机器";二是多一层就多一个故障点,排错时要分清是 CDN 的问题还是源站的问题。
IPv6-only 的隐藏福利:/64 网段
很多商家给 IPv6-only 机器配的是整个 /64 网段,而不是单个 IP。一个 /64 有 2^64 个地址,多到用不完。这意味着:
- 每个服务配一个独立 IPv6,管理清晰
- 做实验、搭集群,地址随便用
- 某种程度上,比单个 IPv4 更自由
下单前问清楚:给的是单个 IPv6 还是 /64?/64 的玩法多得多,这是 IPv6-only 为数不多的"甜点"。
常见软件的 IPv6 支持情况
- Nginx/Apache:原生支持,配好 listen [::]:80 就行
- Docker:需要手动开启 IPv6 支持,默认是关的
- 宝塔面板:支持,但某些插件可能有问题
- Let’s Encrypt:支持 IPv6 验证,但 DNS 验证更稳
老软件对 IPv6 的支持参差不齐,下单前列出你的常用软件,一个个确认。这是 IPv6-only 决策清单里最重要的一条。
/64 网段:隐藏福利
很多商家给的是整个 /64,而不是单个 IPv6。2^64 个地址,用不完。好处:
- 每个服务配独立 IPv6,管理清晰
- 搭集群做实验,地址随便用
- 某种程度上比单个 IPv4 更自由
下单前问:给的是单个还是 /64?/64 的玩法多得多。
软件支持速查
- Nginx/Apache:原生支持
- Docker:需手动开 IPv6,默认关闭
- 宝塔:支持,部分插件可能有问题
- Let’s Encrypt:支持,但 DNS 验证更稳
老软件支持参差不齐,下单前列出常用软件逐个确认。
决策清单:买之前过一遍
- 本地 IPv6 通吗(test-ipv6.com,低于 8 分别买)
- 常用软件支持 IPv6 吗(逐个确认)
- 商家给 /64 还是单个(/64 玩法多)
- 能加钱升级 IPv4 吗(先问价格)
- 建站吗(建站直接放弃 IPv6-only)
五条全过,闭眼买;卡住一条,老老实实买 IPv4。
和 NAT 怎么选
| 维度 | NAT | IPv6-only |
|---|---|---|
| 本地要求 | 无 | 需 IPv6 |
| 对外服务 | 端口映射 | 需 CDN |
| 自由度 | 低 | 高(/64) |
本地有 IPv6 选 IPv6-only,没有选 NAT。看环境,不跟风。
IPv6 的安全误区
有人觉得"IPv6 地址多,扫不到,安全"。错。IPv6 的扫描技术也在发展,靠"地址多"防扫描是掩耳盗铃。
该做的:防火墙照配,SSH 照加固,不用的端口照关。IPv6 不是安全神器,安全靠配置,不靠协议。
给新手的三句话
- 本地没 IPv6,别碰 IPv6-only
- 要建站,别碰 IPv6-only
- 只是折腾,闭眼买
三句话,够用了。其他的都是细节。记住:便宜和能用之间,永远选能用。本地没 IPv6 的人,看都不用看。需求明确的人,闭眼买;需求不明确的,先拿 NAT 或带 IPv4 的练手。别为省几块钱,买个连不上的砖头。
一句话总结
IPv6-only 是"丐版"不是"智商税版":它把 IPv4 的成本砍了,代价是兼容性。本地有 IPv6、需求明确的人,闭眼买;本地没 IPv6 的人,看都不用看。便宜和能用之间,永远选能用。