我知道 VPN 可以以多种不同的方式用于许多不同的事情,所以我并不是建议 IPv6 完全消除对 VPN 的需求。我对一个特定的用例感兴趣:
我有一个蜂窝 (GSM) 路由器,传统上,本地网络运营商的标准 SIM 卡会给我一个动态 IPv4 地址。为了能够从互联网访问我的路由器,今天我使用了 VPN。这有两件事:
- 它为我的路由器提供了一个静态 IPv4 地址。如果运营商分配的动态 IPv4 地址发生变化,或者如果我更改运营商,这不会改变。
- 它允许我穿越运营商的 NAT 防火墙。如果我的路由器充当服务器,我可以启动到它的连接。
我仍在学习 IPv6,但在我看来,如果网络运营商支持 IPv6(比如美国的 Verizon Wireless),那么我就不再需要 VPN:
- 3GPP 蜂窝运营商使用 SLAAC,我得到一个全球单播地址。根据定义,这是全局可路由的。没有 NAT。
- 我知道操作员分配了什么 /64 前缀,并且我知道将使用什么接口 ID(EUI-64 或 RFC 7217),所以我有一个静态 IPv6 地址。
这个对吗?或者我错过了什么?
当然,我知道 VPN 提供了额外的安全性,因为它增加了身份验证和加密。但是,出于本次讨论的目的,我们假设我将在应用层使用 IPv6 防火墙、IPsec 或 TLS 来确保安全性。
我知道我可以继续使用带有 IPv6 的 VPN,这将允许我像使用旧的私有 IPv4 地址一样使用唯一本地 IPv6 地址。但我为什么需要这样做?