![无法从外部 IP 地址连接到内部 IP 地址](https://linux22.com/image/1442346/%E6%97%A0%E6%B3%95%E4%BB%8E%E5%A4%96%E9%83%A8%20IP%20%E5%9C%B0%E5%9D%80%E8%BF%9E%E6%8E%A5%E5%88%B0%E5%86%85%E9%83%A8%20IP%20%E5%9C%B0%E5%9D%80.png)
我刚刚在我的 Raspberry Pi 上安装了 Apache2 网络服务器,并尝试将端口 80 和 443 转发给它。它有内部 IP 10.0.0.11
。
Raspberry Pi 位于两个路由器后面。(路由器 IP192.168.1.13
或10.0.0.1
)我的问题是,当我尝试通过我的外部 IP(87.245.xx.xx
)连接到我的服务器时,它只会将我引导到 IP 10.0.0.11
。
结果是,当我在网络中时我可以连接到它10.xx.xx.xx
,但如果我在网络之外则无法连接它。
谁能帮我找出我做错了什么?
网络中我的路由器的端口转发/触发配置192.x.x.x
。
在 10.xxx 网络中配置我的路由器的端口转发/触发。
我也尝试过使用端口转发而不是端口触发,但还是不行。有人能帮帮我吗?
答案1
具有外部 IP(87.245.xx)的路由器必须位于 10.0.0.x 子网中。RaspberryPi 必须具有配置有 10.0.0.x 网关的默认网关
尝试在 LAN 之外访问它 ( http[s]://87.245.xx )。使用 PC 可能不行,因为端口转发/触发仅监听 WAN 数据包