这个问题在某种程度上是这里的后续问题:ISP 可以阻止端口转发吗?
我查看了 isp 路由器的信息页面,IPv4 地址是:
IPv4 Address
100.87.***.1**
但是,当我谷歌时,我what is my ip address
得到:223.***.**.15
我很困惑,因为如果我现在使用100.87.***.1**
我可以使用 TCP 协议连接到我的 SoftEther 服务器。但谷歌向我展示了一个不同的 IP 地址。所以我的问题有两个:
- 为什么谷歌向我显示不同的 IP 地址?显然
100.87.**.***
是我的真实IP地址。 - 当我指定我的外部 IP 地址时,我的所有其他服务都在我的本地计算机上运行,但是如果我使用移动网络并指定端口
100.87.**.***:21
,为什么我会被拒绝。
100.64.0.0/10
是共享地址空间。这意味着您的 ISP 正在执行 CGNAT。
您在路由器上看到的 IP 地址是 ISP 的内部地址,不会传播到一般互联网上。
您的 ISP 正在映射
100.87.***.1**
到223.***.**.15
.这也意味着您不能使用端口转发,因为最初必须在您的 ISP 边缘边界完成。好吧,除非你很好地问他们。
您可以向您的 ISP 索要一个正确的、可路由的 IP 地址,但这可能会花费您。