蜂窝网络中的应用程序怎么可能使用外部服务器资源。但是,如果您运行例如简单的 Web 服务器,则其他人无法通过公共 IP 地址查看您的网页。有趣的是,可以在 ADSL 网络中实现这种场景。
这个ADSL背后的魔力是什么?
我的意思是他们都在为你提供一个公共 IP 地址
有些人说你的 ISP 阻止了传入的流量。我不知道这个答案到底是什么。如果你的传入流量被阻止了,那么你就无法从互联网上任何 ip 的任何端口接收任何数据,但我看在上帝的份上,下载、上传和上网。
蜂窝网络中的应用程序怎么可能使用外部服务器资源。但是,如果您运行例如简单的 Web 服务器,则其他人无法通过公共 IP 地址查看您的网页。有趣的是,可以在 ADSL 网络中实现这种场景。
这个ADSL背后的魔力是什么?
我的意思是他们都在为你提供一个公共 IP 地址
有些人说你的 ISP 阻止了传入的流量。我不知道这个答案到底是什么。如果你的传入流量被阻止了,那么你就无法从互联网上任何 ip 的任何端口接收任何数据,但我看在上帝的份上,下载、上传和上网。
在网络外部开始的连接和在网络内部开始的连接之间存在差异。
NAT 和运营商级 NAT 将允许从网络内部开始的连接。除非您设置端口转发,否则它们将不允许从网络外部开始的连接。
NAT 从外部隐藏您的 IP 地址,而您拥有的 IP 是在许多网络上重复使用的“私有”IP。一个非常常见的私有范围是 10.0.0.0 到 10.255.255.255。有很多很多私有网络都在使用它,所以外部的东西不能仅仅发送流量到 10.0.0.1 并到达您的设备或任何其他设备。它必须与具有公共 IP 的路由器通信,并且该路由器必须使用 NAT 将传入端口转换为您的私有 IP。
所以外面的东西是不可能到达你的。
这就是为什么您可以从 NAT 后面浏览 Web,但不能从 NAT 外面连接到 NAT 后面的设备的原因。
运营商级 NAT 意味着您的运营商控制端口转发,他们不太可能为您打开端口。