路由器端口转发用于允许远程计算机连接到局域网上的特定服务或计算机。现在的问题是为什么我们需要它。我们将一一讨论所有这些事情。
用例 :
- 假设您在办公室,并且要连接到房屋中的计算机,则房屋中的计算机已连接到房屋的WiFi,这是LAN(局域网)的一种连接方式家用计算机是将路由器中的ssh(端口22)端口转发到计算机的IP地址,并在计算机上打开ssh端口。现在,如果谁愿意尝试使用ssh到您的公共IP地址,该用户将被转发到您家中的计算机。
- 假设您要在计算机上托管一个网站,并且希望互联网上的每个人都可以访问您的网站,这可以通过端口转发来实现。您要做的是将端口从路由器转发HTTP(端口80)或HTTPS(端口443)到部署网站的计算机。华友世纪知道拥有您公共IP地址的任何人都可以访问您的网站。
这仅是两个用例,它们说明了端口转发的必要性,您可以做更多的事情,例如访问连接到LAN的摄像头,从世界任何地方访问LAN上连接的打印机,还可以托管Minecraft服务器在您的计算机上,并邀请朋友与其连接。
如何在路由器上实施端口转发:
在开始如何实现端口转发之前,需要完成两项基本工作:
- 您的公共IP地址必须是静态的,因为大多数正常的Internet连接都具有动态的公共地址,即IP地址在数小时或数天后就会更改,因此每次必须连接到LAN上存在的计算机时,都必须公开IP地址。虽然对于某些用户而言,动态IP地址不是什么大问题,但是如果您不想一次又一次地知道IP,则可以要求ISP为您提供静态IP。
- 第一个需求不是必须的,第二个需求是非常必要的。您必须为您的机器(您想与之远程连接的机器)分配一个静态的专用IP地址,这可以通过路由器和机器本身很容易地完成。此要求是必要的,因为在路由器上进行端口转发时,我们必须提及要将端口转发到的机器的IP地址,因此,如果机器的私有IP地址是动态的,我们必须在路由器上配置端口转发一次又一次的可行。
程序 :
步骤1 :
打开您的WiFi路由器的默认网关,通常大多数路由器的默认网关的IP地址为http://192.168.1.1,找到您路由器的网关地址并在浏览器中打开它,这将打开路由器设置页面登录到此地址页。
第2步 :
登录后搜索NAT,虚拟服务器,然后输入要转发的端口或服务,然后输入要转发到的计算机的IP地址。转发该端口(请注意,这是每个路由器的常规步骤,对于您的路由器,它可能会略有不同)
第三步:
现在,您可以使用公共IP地址轻松地远程访问您的计算机
笔记 –
请注意,如果您的计算机(要远程连接的计算机)安装了防火墙,则必须管理该防火墙以允许远程请求