FritzBox 上的端口转发问题

E. *_*mer 2 port-forwarding ipv6 fritzbox

我正在 Raspberry Pi 上运行服务器,该服务器连接到 FritzBox。从网络内部,我可以通过本地 IP 和注册的 URL 到达服务器。但从外部来看,它不起作用。

这就是我设置端口转发的方式: FritzBox 截图

“HTTP 和 HTTPS 服务器”项使用 TCP 协议,其他项使用 UDP。但是,当在这里检查我的端口时,该端口似乎已关闭: 端口检查

树莓派上的 apache 服务器配置为至少允许端口 80 上的所有内容,因为文件/etc/apache2/sites-enabled/000-default.conf有一个块<VirtualHost *:80> ... <VirtualHost>.

我不想得到最终的解决方案,而是想收集关于还有什么可能阻止来自外部的请求的想法?有没有办法确定请求是否到达路由器,而不是树莓派,以缩小问题范围?

Dan*_*l B 6

为 IPv4 设置端口转发时,过程很简单:毕竟您只有一个公共 IP 地址。

\n\n

对于 IPv6,FritzBox 防火墙的工作方式有所不同:不涉及 NAT,因此流量到达时会发往设备\xe2\x80\x99 自己的 IPv6 地址。必须设置防火墙以允许流量到达此特定地址。FritzBox 用户界面中的 \xe2\x80\x99s 的 \xe2\x80\x9cIPv6 Interface-ID\xe2\x80\x9d 是:设备的本地部分\xe2\x80\x99s IPv6 地址。

\n\n

考虑这个例子:

\n\n

FritzBox 端口转发

\n\n

在底部您可以看到允许通过防火墙的实际 IPv6 地址和端口。

\n\n

对于您来说,此 IPv6 地址与实际设备 IPv6 地址不匹配。因此,流量会被防火墙阻止。

\n\n

如果由于某种原因永久后缀(通常基于 MAC 地址),您需要手动输入正确的后缀。

\n\n

您可能需要更改设备\xe2\x80\x99s IPv6 设置,例如禁用隐私扩展,才能真正拥有可预测的 IPv6 地址。

\n