使用 linksys WRT54G2 进行端口转发

使用 linksys WRT54G2 进行端口转发

我在转发路由器端口时遇到了问题,无法让 LAN 上的设备连接到 PC 上的服务器(也在我的 LAN 中)。我进入了路由器的配置页面,选择“应用程序和游戏”>“端口范围转发”,然后输入应用程序名称,这是我的第一个疑问,应用程序名称是否必不可少?我正在运行一个 node.js 服务器,并输入了主 javascript 文件(服务器)的名称,还输入了“node”,但它们不起作用。我输入了端口范围,因为我想要一个端口,所以我在两个字段中设置了相等的值,最后我的电脑私有 IP 为 192.168... 我没有成功,所以我尝试在 Windows 8 中设置一个静态 IP 地址,但没有结果。

答案1

名称并不重要,它只是为了让您(用户)识别每个端口。

设置端口转发时,需要做一些事情。

首先,分配一个静态 IP。这可以在 Windows 中完成,并且只有在指定 DHCP 范围之外的 IP 时才应该完成。如果您在范围内,可能会遇到与网络上其他设备的 IP 冲突。您还可以(这是我的建议)通过 MAC 地址在路由器上设置静态 IP 租约。这样,您就可以将计算机从一个地方带到另一个地方(笔记本电脑?),而不必每次都重新配置网络。

接下来,标识实际的端口转发。您应该有几个需要输入的字段:namesource portdestination portdestination address

名称可以是任何你想要的,源端口将是你想要向外界开放的端口。如果你愿意,你可以让目标端口与你的服务器的监听端口不同,目标地址应该是那个静态 IP。

您能否详细说明一下您到底遇到了什么问题?

答案2

应用程序名称无关紧要。它仅供参考。唯一重要的是起始和结束端口号、协议以及数据包将转发到的 LAN 上机器的 IP 地址。选中“启用”框以启用转发规则。

相关内容