本地网络外部无法访问服务器

本地网络外部无法访问服务器

我无法从本地网络之外访问我的服务器,我认为问题可能出在路由器设置或我的 ISP 上。

在本地网络中,我可以从本地 IP、外部 IP 以及使用 noip 域访问我的服务器(raspbian lite 上的 nextcloud)。一切似乎都正常。但是,如果我使用手机并使用 LTE,它总是超时。我将端口 80 和 443 转发到我的 pi。我的 pi 上的防火墙允许连接到这些端口

我发现了一些奇怪的事情。我的路由器显示的外部 IP 与 curl 不同https://ipinfo.io/ip以及任何其他显示 IP 的网站。使用网站我得到的地址类似于 83.xxx.xx.xx。这是我网络中每台设备得到的相同地址 - 应该如此。

我的路由器显示类似 100.xx.x.xxx 的地址

我的端口转发设置

我发现除了在路由器设置中获取此 IP 地址之外没有其他方法。它是 Fritzbox 7490。这可能是我的路由器或 ISP 的问题吗?您知道可能是什么问题吗?

答案1

我最近也遇到了与我的 ISP inexio 相同的问题。正如您在回答中所述,您的(和我的)ISP 使用 CG-NAT 来规避公共 IPv4 地址不足的问题。

唯一的解决办法是让您的 ISP 为您转发所需的端口(他们不会这样做)或联系他们获取可公开路由的 IPv4 地址。后者每月花费我 1.50 欧元。

还请注意,如果您对最初的问题有任何补充,最好在 stackexchange 上用“EDIT:...”来编辑它,而不是回答它。

相关内容