NAT VPS

百科词条 · VPS 术语 · 亦称 共享 IP VPS / NAT 机 / 端口转发 VPS

NAT VPS 指数十甚至上百台虚拟机/容器共享同一个公网 IPv4 地址、由宿主网关依据 RFC 3022 进行网络地址转换(DNAT)并分配特定高位端口区间的极低成本架构;由于无法直接独占 80 与 443 端口,常需结合 SNI 反向代理或隧道穿透建站,其 IPv6 部分通常仍保留独立公网全端口访问。

RFC 1918 私有网段与 DNAT 工作链路

RFC 1918 将 10.0.0.0/8、172.16.0.0/12 与 192.168.0.0/16 划为不直接在公网路由的专用内网地址。NAT VPS 实例的虚拟网卡上配置的正是此类私网 IP;当外部流量到达宿主机共享的公网 IPv4 时,宿主核心路由通过 iptables/nftables PREROUTING 链的 DNAT 规则,将外部高位端口映射转发给对应内网虚拟机的特定服务端口。

查看来源

端口受限与 80/443 域名的 SNI 穿透

每个 NAT VPS 通常仅获配 10~20 个固定外部端口(如 20000~20019),无法直接监听标准 HTTP 80 与 HTTPS 443 端口。为解决 Web 建站需求,服务商通常会在母鸡边缘部署 SNI Proxy(如 HAProxy 或 Nginx stream 模块):在不解密 TLS 流量的前提下直接嗅探 ClientHello 中的域名信息,按域名透传给内网对应 NAT 机器;或者由用户自行挂载 Cloudflare Tunnels 规避端口限制。

查看来源

UDP 打洞与 NAT 行为特征

RFC 4787 规范了 NAT 对 UDP 报文的映射与过滤行为。多数商业 NAT VPS 网关采用端口受限型或对称型 NAT,对 P2P 联机和 STUN 打洞极为不利;但对于标准代理客户端(如 Xray、VLESS、Trojan、Shadowsocks),由于其流量主动向外建立客户端到服务端的长连接出站,只需在客户端把服务端端口指定为你被分配的高位映射端口,即可正常握手传输。

查看来源

IP 信誉连带风险与 IPv6 逃生优势

共享同一个公网 IPv4 意味着同母鸡其他租户的不良行为(垃圾邮件、暴力破解、爬虫扫描)会直接破坏该 IP 的信誉,容易遭遇 Google 频繁人机验证、甚至遭遇流媒体平台全段封锁。但绝大多数现代 NAT VPS 均会免费附赠独立的公网 IPv6 地址(如 /80 或 /64 段),IPv6 端没有 NAT 限制且支持全端口入站,可在双栈环境下作为纯净直连出口。

参考资料