我正在努力在第二个路由器上转发我的电脑的端口。
这是我的设置:
- 主路由器R1(asus rt ac58u:192.168.1.1;) 连接到调制解调器;我的 WAN IP 是静态的。
- 第二个路由器R2(engenius 9850:192.168.1.2)通过其自身与主路由器之间的 Lan 端口连接。
- 一台电脑C1(静态ip:192.168.1.10)需要端口转发。C1通过局域网端口连接到R2。
R1配置:
- 添加了端口转发至C1端口范围为 80,本地端口为 80。
R2配置:
- AP路由模式
- DHCP 已禁用
- NAT 已禁用
- 未设置端口转发。禁用 NAT 也会删除端口转发。
我可以浏览我的域名http://example.com在局域网内。但是当我在局域网之外时它就不能工作了。
请帮忙。
答案1
您没有将第二个路由器用作路由器,而只是将其用作交换机和接入点。只需在第一个路由器上设置端口转发即可。许多路由器无法转发端口 80 或需要特殊设置才能转发。这可能是这里的问题。
答案2
我建议您将 R2 的 LAN 和 WAN 子网更改为 192.168.2.0/24 (WAN) 和 192.168.3.0/24(LAN) 之类的值,并为计算机 C1 分配新 LAN 范围内的静态 IP 地址。然后,在 R2 上启用 NAT,并将端口 80 转发到 C1。此外,从 R1 将端口 80 转发到 R2 WAN IP 地址 (192.168.2.1)。
或者,您可以将 C1 连接到 R1,然后从 R1 转发到 C1。