![我如何禁用 CGN(LSN)以便可以托管服务器?](https://linux22.com/image/1500434/%E6%88%91%E5%A6%82%E4%BD%95%E7%A6%81%E7%94%A8%20CGN%EF%BC%88LSN%EF%BC%89%E4%BB%A5%E4%BE%BF%E5%8F%AF%E4%BB%A5%E6%89%98%E7%AE%A1%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我发现,由于 CGN 的存在,入站数据包无法到达我的家庭网络。这完全阻碍了我托管服务器的能力。我已经正确设置了所有设置;端口转发等,所以我很肯定这个问题与我的任何不当行为无关。我听说过部署 IPv6 来绕过 CGN 的“第三层”,但我不确定这是否能解决这个问题。请告诉我您能提供的任何见解。谢谢。
编辑:
我使用 Telstra,我的朋友也是。他使用与我相同的住宅计划,并且可以很好地托管服务器。唯一的区别是他声称他没有路由器或调制解调器。我现在有点怀疑 CGN 是否真的是这里的原因。
答案1
CGN 是您的 ISP 所做的,您无法更改。而且 ISP 通常别无选择,因为他们没有足够的 IPv4 地址来为每个客户提供单独的地址。因此,他们必须通过使用 CGN 让客户共享地址。
您也许可以说服 ISP 为您提供自己的公共地址,但您可能需要为此支付额外费用。而且在很多情况下,ISP 根本不再提供该地址。
IPv4 耗尽令人不快,这就是为什么每个人都应该在各地实施 IPv6。这是我们摆脱 IPv4 困境的唯一解决方案……