我在 FritzBox 7430 路由器后面设置了 Linksys WRT-3200ACM 路由器和 DD-WRT(v3.0-r39956 std(06/06/19))。FritzBox 充当调制解调器,用于连接到标准 DSL 线路。Linksys 路由器设置为公开主机(我猜是 DMZ?),并允许进行自己的端口转发。
我想要做的是将外部请求从端口 80 转发到我的网络服务器(在 Linksys 路由器后面),监听端口 80。我所做的就是从 WAN 连接到 Linksys 路由器本身(通过输入我的 WAN IP,我被重定向到路由器的状态页面,我猜这是默认行为)。
据我所知,剩下的唯一步骤是设置端口转发(在 Linksys 路由器上),如下所示:
但是,这似乎不起作用?我总是被重定向到 Linksys 状态页面,好像转发没有任何效果。这适用于从 WAN 和 LAN 内访问我的公共 IP。我怀疑这与 Linksys 路由器位于 FritzBox 后面这一事实有关(但为什么默认访问可以完美运行?)。我在 Linksys 上设置了 DDNS,它也按预期工作:
当尝试从 WAN 访问我的 Web 服务器时,公共 IP 和 URL 都会重定向到路由器状态页面。我尝试重定向到网络中的其他主机,以测试问题是否确实出在 Web 服务器上。但在我看来,即使如果网络服务器会阻止连接(防火墙等),我只会收到一条错误消息,而不是被重定向到路由器状态页面。
以下是基本 IP 设置:
[WAN IP] FritzBox [10.0.1.10] --------------- [10.0.1.21] Linksys [10.0.0.10]
| [10.0.0.1] Webserver
不幸的是,我无法从网络中移除 FritzBox(即使是暂时的也不行),因为我的提供商不再为 PPPoE 连接提供用户名/密码。
任何帮助将不胜感激!
答案1
答案2
Linksys 监听端口不能是您尝试转发的端口。请将您的 Linksys 管理端口更改为 80 以外的端口。例如 8080。