多数的时候,我们平时会提到的那些端口所指的都是那些逻辑层面的端口号,而在有的时候,如果我们在实际应用当中遇到了有远程控制的需求,这种情况之下,我们便必须进行被叫做叫端口映射的这么一种操作,这样一来,才可以方便我们进行远程控制。如果懂一些操作方法和原理,我们就可以自己为我们自己的网络设置一些免费端口映射,而免费端口映射的设置,可以通过使用好用的工具来进行实现。
什么是端口映射
端口映射的意思是将我们这些网络用户所使用的内网中的主机当中的一个端口映射到我们这些网络用户所使用的外网主机的一个端口之后,给予与之对应的一些服务。有了端口映射之后,在我们这些网络用户的网络想要访问外网IP的这个端口的时候,服务器才能够自动把我们的请求映射到对应局域网内部的机器当中。
举个例子:假如我们自己的网络在内网当中有着一台Web服务器,可是外网里面的那些用户此时还不被网络允许他们可以直接访问我们的这台Web服务器。在这个时候,我们可以在路由器当中设置一个端口映射。只要设置好了一个我们自己的端口映射,之后只要外网的那些用户访问的是路由器ip的80端口,这个路由器就可以自动将我们的流量转到内网Web服务器的80端口当中。另外,在路由器上面还有着一个Session,只要我们的内网服务器返回了一些数据给我们的路由器,我们的路由器就可以非常精准的把我们的消息发送到那些外网请求用户的主机当中。此时,这所有的过程里面,路由器充分发挥了进行反向代理的这么一个重要作用,它在这个时候进行了保护住广大网络用户的内网中主机安全的一个工作。
在路由器上进行端口映射
我们如果想实现端口映射,可以通过路由器来进行实现端口映射的操作,具体的操作步骤为:
最开始,我们需要确认我们自己本机的IP地址和我们的网关IP地址(在大多数情况之下,我们网关的默认地址会是192.168.1.1)。选择电脑桌面上的“开始”,再点其中的“运行”(或按徽标键+R),接着输入“cmd”这几个字母,输入之后,我们就可以打开CMD窗口。在我们打开了CMD窗口之后,再在打开的CMD窗口当中输入"ipconfig",我们就可以在打开的CMD窗口里面看到我们自己的本机IP地址(当然,我们也可以使用其他方式进行查看)。我们可以在这个时候看一下我们本机及网关的IP地址,一般情况下,我们会看到我们本机的IP地址是192.168.1.100,我们网关的IP地址是192.168.1.1。
看完并记住了了我们本机及网关的IP地址之后,就打开我们的浏览器,在浏览器输入192.168.1.1,以此来进入我们路由器的控制面板(多数情况之下,默认的用户名和密码是admin,admin,如果我们不知道此时需要输入的用户名和密码是什么,可以先输入他们来试一试)。选中“转发规则”,“虚拟服务器”,之后我们会在右边窗口那里看到端口映射的列表。看到之后,我们就选中“添加新条目”,然后在服务端口号那里填上9120-9122这串数字,再在IP地址那里填上我们自己本机的局域网IP地址,如:192.168.1.100。最后,选择保存,再返回列表之后,我们便可以看见自己之前添加的端口了。
这个时候,我们已经确保了状态为生效状态,这就说明我们的实现端口映射的操作也已经大功告成了。
免费端口映射工具
除了路由器外,还可以使用花生壳软件这款工具实现免费端口映射的操作。操作的方法为,先在我们的内网当中通过下载登录内网端口映射工具——花生壳客户端,登陆了之后就点击里面的域名列表,以此来进入我们的web管理页面。
接下来,我们选中【内网映射】,再选中【添加映射】,之后在随后出现的端口映射设置窗口中填上我们的端口映射信息。这其中,我们的域名可以是添加注册花生壳时赠送给我们的免费域名,也可以是添加适合我们的其他域名。然后,自定义其中的应用名称,注意这里的主机就是内网主机IP地址,我们在接下来就选择好我们将要对外开放的端口,选择完成了之后,我们点确定便能够完成信息的填写。
在这之后,我们用花生壳实现免费端口映射的操作就完成了。这个时候,只要花生壳端口映射添加完成,就能够生成一个可供外网访问的地址,那么用花生壳实现免费端口映射的操作就成功了。另外,我们可以在外网浏览器当中输入一下这个地址,输入了一下这个地址之后,就能够访问到内网主机所搭建的服务应用,这说明我们的NAT也穿透成功了。
可以看出来,花生壳端口映射软件拥有着强大的端口映射功能,能够为我们解决无数在网络上面的需求。不仅如此,这款好用的工具还可以为我们进行内网穿透的操作,这样一来,就算我们在有的时候由于一些原因而进入了一些复杂的网络环境里面,花生壳也可以正常解析我们网络的那些域名。如果你还在由于端口映射的问题而感到非常的烦恼,可以通过使用花生壳软件,帮助你解决一些在网络上面遇到的各种问题。