![通过 T-Mobile 网络对 B310s-518 设备进行端口转发](https://linux22.com/image/1582375/%E9%80%9A%E8%BF%87%20T-Mobile%20%E7%BD%91%E7%BB%9C%E5%AF%B9%20B310s-518%20%E8%AE%BE%E5%A4%87%E8%BF%9B%E8%A1%8C%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91.png)
我正在尝试将连接到 T-Mobile 网络上的华为 B310s-518 LTE 调制解调器的设备进行端口转发。从周围看,似乎我无法通过 IPv4 连接,因为 T-Mobile 启用了运营商级 NAT,但对于 IPv6 也是如此吗?
我甚至尝试了非标准端口(超过 30000)后也无法转发任何端口。
任何帮助都将受到赞赏。
答案1
在 IPV4 运营商级 NAT 中,所有端口都无法转发,这是因为您无法控制实际执行 NAT 的路由器。
IPV6 并不需要 NAT,因为它传统上用于解决 IPV4 地址耗尽的问题。(32 位地址 vs. 128 位地址)。我对 T-Mobile 所做的事情的有限理解似乎是使用“IPV4 隧道”的纯 IPV6 网络。因此,如果是这样的话,我不明白为什么您无法访问 IPV6 设备上托管的服务,只要您连接 IPV6 设备即可。
这实际上取决于 T-Mobiles 网络配置,以及他们如何为传入请求设置他们的网络。
如果您尝试过但没有成功,您可以随时致电他们,看看他们是否可以根据要求提供全球 IPV4 寻址。(可能性不大)
另请查看 security-stackexchange 上的这个答案:
https://security.stackexchange.com/questions/44065/with-ipv6-do-we-need-to-use-nat-any-more