NAT VPS 科普:共享 IP 的机器能买吗
年付几美元的 VPS,用的往往是 NAT 共享 IP。小够讲清 NAT 原理、端口映射、为什么这么便宜、能做什么不能做什么,以及下单前必须问商家的 7 个问题。
我是小够。今天讲 VPS 圈里的"拼单"选手:NAT VPS。
NAT 是什么
NAT,全称网络地址转换。正常 VPS 每台分一个独立公网 IP,而 NAT VPS 是几十台机器共享一个公网 IP,靠端口号区分:
- 你的机器:公网 IP 的 2201 端口 → 你的 22 端口(SSH)
- 隔壁的机器:同一个公网 IP 的 2202 端口 → 他的 22 端口
就像一栋公寓共用一个门牌号,靠房间号区分住户。母机上跑着一张端口映射表,进来的流量按端口号分发到不同的小鸡。
NAT 的几种类型
顺带科普一下,NAT 按行为分几种( Cone NAT 等),对 P2P 应用有影响。但对买 VPS 的人来说,记住一点就够了:NAT 后面的机器,不能被外网主动连接——除非商家给你映射了端口。所有"对外服务"的需求,都卡在这。
为什么这么便宜
IPv4 地址早就枯竭了。2011 年 IANA 分完最后一批之后,IPv4 成了稀缺资源,一个公网 IPv4 是有明码成本的,而且行情年年涨。
NAT 把一个 IP 拆成几十份卖,成本摊薄,价格自然就下来了——年付几美元的 VPS,基本都是这个路数。所以 NAT VPS 的便宜不是商家做慈善,是把最贵的那个部件(公网 IP)共享了。
能做什么,不能做什么
能做:
- 学 Linux、折腾命令行:SSH 能连就行,这是 NAT VPS 的基本盘
- 跑爬虫、跑定时任务、挂机器人:主动向外连的都没问题
- 当跳板机、中转节点:SSH 跳板不挑 IP
- 跑 Docker、做开发测试:内部服务随便跑
- 反向代理出去的服务:通过有公网 IP 的机器中转
做不了(或很难做):
- 建网站:80/443 端口通常不分给你,访客进不来——这是最大的局限
- 需要固定端口的服务:端口是分配的,选不了,比如某些游戏服、语音服务
- 对 IP 声誉敏感的业务:邻居被封 IP,连坐的就是你,申诉都没地方说理
- 邮件服务:共享 IP 发邮件,送达率基本没法看
端口映射实战
假设商家分给你这些端口:
- SSH:
203.0.113.5:2201→ 你的 22 端口 - 自定义:
203.0.113.5:8001-8020→ 你的对应端口
连 SSH 时就不是默认 22 了:
ssh -p 2201 [email protected]
想在上面跑个 Web 服务自己看?把服务绑到 8001 端口,浏览器访问 http://203.0.113.5:8001。能用,但拿不出手——这就是 NAT VPS 的日常。
下单前必须问的 7 个问题
- 给几个端口?能自定义吗? 有的只给 5 个,有的给 20 个,差很多。端口数量决定了你能跑几个服务。
- SSH 端口是哪个? 确认能连上再说,别买完发现连管理都进不去。
- 能加钱换独立 IP 吗? 很多商家支持后期升级,先问好价格,免得日后迁移。
- IPv6 给不给? 有的 NAT VPS 配独立 IPv6,能补回不少玩法——IPv6 可是人手一个"独立 IP"。
- 邻居滥用怎么办? 问问商家的滥用处理政策,IP 被连坐时能不能换。共享 IP 的最大风险就在这。
- 端口会变吗? 有的商家重装系统后端口重新分配,提前问清楚,免得服务配置全白费。
- 退款政策是什么? 便宜机器更要问清楚,不合适赶紧退,别为几美元纠结。
NAT vs IPv6-only:两个"丐版"怎么选
| 维度 | NAT VPS(共享 IPv4) | IPv6-only VPS |
|---|---|---|
| 对外可达 | 靠映射端口,部分可达 | 只有 IPv6 可达 |
| 建站 | 不行(无 80/443) | 不行(访客多为 IPv4) |
| 学习折腾 | 很好 | 很好(需本地有 IPv6) |
| 价格 | 极便宜 | 极便宜 |
两个都是"砍掉贵的部件"的思路。本地有 IPv6 的人,IPv6-only 更自由;本地没 IPv6 的人,NAT 是唯一选择。小孩子才做选择?不,成年人看自己的网络环境选。
升级路径
NAT VPS 玩明白了,下一步一般是:
- 加钱上独立 IP:同商家升级,最省事
- 换独立 IP 的小鸡:需求明确了,直接买正经机器
- 留着当跳板/测试机:NAT 机器退役做跳板,物尽其用
NAT 的类型:不只是"共享"这么简单
顺带科普一下,NAT 按行为分好几种,对 P2P 应用(比如某些游戏联机、BT)有影响:
- 全锥型:最宽松,映射后谁都能连进来
- 受限锥型 / 端口受限型:只有你主动连过的才能回连
- 对称型:最严格,每次连接的映射都不同
对买 VPS 的人来说,记住一点就够了:NAT 后面的机器,不能被外网主动连接——除非商家给你映射了端口。所有"对外服务"的需求,都卡在这。具体是哪种 NAT,影响的是 P2P 打洞的成功率,普通用户不用深究。
反向代理:NAT VPS 的曲线救国
NAT 机器不能直接建站,但可以这样玩:在一台有公网 IP 的 VPS 上装 Nginx 反向代理,把请求转发到 NAT 机器的映射端口。
访客 → 公网VPS:80 → 转发 → NAT机器:8001
这样 NAT 机器跑应用,公网机器只做入口。很多人的架构就是这样:便宜的 NAT 机器当应用服务器,一台正经机器当门面。成本降下来了,玩法也多了。
选购问题清单(完整版)
前面说了 7 个,补全到 10 个:
- 母机配置和超售情况如何? NAT 机器便宜,商家容易超售。问问 CPU 是什么型号,开了多少台小鸡。
- 流量怎么算? 有的按端口算,有的按机器算,超了怎么处理,提前问。
- 面板功能全吗? 重装系统、VNC 控制台、流量统计,这些有没有。没有 VNC 的 NAT 机器,玩脱了只能开工单。
NAT vs IPv6-only:两个"丐版"怎么选
| 维度 | NAT VPS(共享 IPv4) | IPv6-only VPS |
|---|---|---|
| 对外可达 | 靠映射端口,部分可达 | 只有 IPv6 可达 |
| 建站 | 不行(无 80/443) | 不行(访客多为 IPv4) |
| 学习折腾 | 很好 | 很好(需本地有 IPv6) |
| 本地网络要求 | 无 | 需要 IPv6 |
| 价格 | 极便宜 | 极便宜 |
两个都是"砍掉贵的部件"的思路。本地有 IPv6 的人,IPv6-only 更自由;本地没 IPv6 的人,NAT 是唯一选择。看自己的网络环境选,别跟风。
升级路径
NAT VPS 玩明白了,下一步一般是:
- 加钱上独立 IP:同商家升级,最省事,数据不用动。
- 换独立 IP 的小鸡:需求明确了,直接买正经机器,NAT 的留着当跳板。
- 退役做跳板机:一台 NAT 机器当所有机器的 SSH 跳板,安全又省钱。
IPv4 为什么这么贵:枯竭史
IPv4 地址一共约 43 亿个。2011 年,IANA 分完最后一批,正式枯竭。从那以后,IPv4 只能靠转让流转,价格一路走高。
一个公网 IPv4 的市场成本,从几年前的几美元涨到现在的几十美元(行业大盘规律,不是具体报价)。VPS 商家每台机器配一个,成本实打实。所以"砍掉 IPv4、大家共享"是小商家最直接的降本手段,NAT VPS 应运而生。
端口映射实战:多服务示例
假设商家给你:SSH 端口 2201,可用端口 8001–8020。你可以这样规划:
8001:个人博客(反代出去)8002:文件分享服务8003:开发测试的 API- 剩下:备用
每个服务绑不同的端口,互不干扰。规划好再部署,免得端口不够用时返工。记住:80/443 不在你手里,所有服务都要带端口号访问,这是 NAT 日常。
邻居连坐:共享 IP 的最大风险
NAT 最大的风险不是技术,是邻居。几十台机器共享一个 IP,其中一台发垃圾邮件、搞攻击,IP 被列入黑名单,连坐的是所有人。
防范方法:
- 下单前问商家的滥用处理政策(第 5 个问题)
- 重要业务别放 NAT 机器上
- 定期查 IP 声誉(mxtoolbox 这类工具)
- 被连坐了,第一时间找商家换端口段或退款
NAT 的类型:Cone 还是 Symmetric
NAT 按行为分几种,对 P2P 应用有影响:
- 全锥型(Full Cone):最宽松,映射后谁都能连进来
- 受限锥型:只有你主动连过的才能回连
- 对称型(Symmetric):最严格,每次连接映射都不同,P2P 打洞最难
对买 VPS 的人来说,记住结论就行:NAT 后面的机器,不能被外网主动连——除非商家映射了端口。具体哪种 NAT,影响的是 P2P 成功率,普通用户不用深究。
反向代理:NAT 建站的曲线救国
NAT 机器没有 80/443,但可以这样玩:在一台有公网 IP 的 VPS 上装 Nginx,把请求反代到 NAT 机器的映射端口。
访客 → 公网VPS:80 → 反代 → NAT机器:8001
公网机器只做入口,NAT 机器跑应用。很多人的架构就是这样:便宜的 NAT 当应用服务器,一台正经机器当门面。成本降下来,玩法也多了。
十问清单(完整版)
前面说了 7 个,补全:
- 母机配置如何? 问 CPU 型号、开了多少台,判断超售程度。
- 流量怎么算? 按端口还是按机器,超了怎么处理。
- 面板功能全吗? 重装、VNC、流量统计有没有。没有 VNC 的 NAT 机器,玩脱了只能开工单。
升级路径:从 NAT 到独立 IP
- 同商家加钱升级:最省事,数据不用动,先问支不支持。
- 换独立 IP 的小鸡:需求明确了直接买,NAT 的留着当跳板。
- NAT 当跳板机:所有机器的 SSH 跳板,安全又省钱,物尽其用。
IPv4 的价格:一直在涨
一个公网 IPv4 的市场成本,从几年前的几美元涨到现在的几十美元(行业大盘规律)。VPS 商家每台配一个,成本实打实。NAT 把一个 IP 拆成几十份卖,成本摊薄——便宜的逻辑就这么简单。
邻居连坐:最大的风险
几十台机器共享一个 IP,一台发垃圾邮件、搞攻击,IP 被拉黑,连坐所有人。防范:
- 下单前问滥用处理政策
- 重要业务别放 NAT 机上
- 定期查 IP 声誉
- 被连坐找商家换段或退款
NAT 的适用边界
NAT 适合:学习、折腾、跑任务、当跳板。不适合:建站、邮件、对 IP 声誉敏感的业务。边界清晰,别越界,越界了神仙难救。
NAT 的端口规划建议
拿到端口先规划,别急着部署:
- SSH 留一个(商家一般固定分配)
- 常用服务各占一个,留 2–3 个备用
- 80/443 不在你手里,死了这条心
- 端口号记下来,重装系统可能变化(先问商家)
规划好再动手,免得返工。端口是 NAT 世界的硬通货。
什么时候该离开 NAT
出现这些信号,升级独立 IP:
- 要建站了(刚需)
- 端口不够用了
- 被邻居连坐影响到业务
- 预算允许了
NAT 是起点,不是终点。玩明白了就升级,别在丐版上吊死。
端口不够用怎么办
端口用完了,三个办法:
- 反向代理:一个端口后面挂多个服务,按域名/路径分发
- 找商家加端口:有的支持加购,先问价格
- 升级独立 IP:一劳永逸
推荐第一个:Nginx 反代,一个端口玩出花来。这是 NAT 用户的必备技能。
一句话:NAT 是起点,不是终点
NAT VPS 是"丐版"不是"智商税版":它把最贵的部件共享了,代价是端口和自由度。玩明白了就升级,别在丐版上吊死。记住边界,别越界,越界了神仙难救。便宜和能用之间,永远选能用——这句话对 NAT 同样适用。先想清楚你要做什么,再决定买不买。需求不清时,先买月付试水,别年付。试错成本最低的方式,永远是小步快跑。
常见问题
Q:NAT VPS 会很卡吗? A:卡不卡和 NAT 没关系,和商家超售程度有关。NAT 只是共享 IP,不共享 CPU 内存。别把"便宜"和"NAT"划等号,也别把"卡"怪到 NAT 头上。
Q:共享 IP 会影响 SEO 吗? A:NAT VPS 本来就不适合建站,这个问题不存在。真要建站,买独立 IP 的机器。
Q:端口被邻居占了怎么办? A:端口是商家预分配的,不会重复分配。担心的话下单前问清楚端口范围,第 1 个问题就是干这个的。
Q:NAT VPS 能装宝塔面板吗? A:能装,但面板默认的 8888 端口你要映射好,且网站的 80/443 仍然用不了。学习面板操作可以,真建站不行。
Q:以后想升级独立 IP 麻烦吗? A:看商家。有的支持一键加购,有的不支持只能重买。下单前把第 3 个问题问清楚,省得日后迁移。数据迁移本身不难,rsync 一把梭,麻烦的是 IP 变了要改一堆配置。