我刚买了一个 Netgear (3700v4) 无线路由器来替换另一个坏了的 (3700v1)。一位朋友帮我在原来的路由器上实现了端口转发。它所做的一件重要的事情就是暴露 Outlook Web Access。我的笔记本电脑可以访问它(Outlook 使用 http 访问),我可以通过浏览器访问它,我的手机也可以访问它。现在,这些都不起作用了。
当我拿到新路由器时,网络上的其他设备会自动连接(DHCP),设置无线非常容易,但我无法使端口转发正常工作。我所做的只是在 NAT 屏幕上添加几行:
我还需要做什么吗?(我点击了“应用更改”,然后重新启动了路由器)。我该如何排除故障并修复这个问题?如果手机和笔记本电脑上能重新收到电子邮件,那一定很棒!
更新: 顺便说一句,我自己的服务器上安装了 Microsoft Small Business Server。Exchange (OWA) 就在那里运行。
谢谢您的帮助。请告知我可以提供的其他信息。
谢谢,杰伊
答案1
您需要填写该Source Net
字段。如果您希望转发来自任何主机的所有请求,则该字段应该是:
0.0.0.0/0
如果你只希望正确重定向来自 IP 地址为 1.2.3.4 的站点的用户,则应在字段中填写
1.2.3.4/255.255.255.255
或者更简单地说,
1.2.3.4
这是我的一个路由器的端口转发页面的图片,运行正常:
答案2
不知何故,端口转发无法在我的 NetGear R7000 上工作。我必须在管理 > 命令下手动输入此命令才能转发 8080 端口...
iptables -t nat -I PREROUTING -p tcp --dport 8080 -d <WAN_IP> -j DNAT --to <LAN_IP>:8080
答案3
我在端口转发方面遇到了同样的问题,但能够通过命令(CLI)分配端口转发来修复它,我使用以下语法来使其工作
iptables -t nat -I PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.1.2:80 iptables -I FORWARD -p tcp -d 192.168.1.2 --dport 80 -j ACCEPT
只需更改端口和 IP 以满足您的需要,重新启动也会清除它,因此您需要保存启动以使其永久生效。