| 2022-08-17
我们有时出门在外,需要访问家里的电脑或者文件服务器,其实只要我们宽带拨号获取的是公网IP地址,通过路由器的端口映射就是访问家里的电脑或者NAS等设备。下面小编就来给您介绍一下路由器端口映射什么意思?
端口映射是通过公网IP地址,还有端口号来实现访问内网设备,端口映射是属于NAT网络地址转化,通常有两种模式,第一是动态端口映射,第二是静态端口映射。
就像我们平常电脑通过路由器上网,在路由器上会对源地址和端口做一个转换,转换成路由器的公网地址进行访问。例如一台电脑A要想访问服务器1.1.1.1的80端口,我们目的地的地址是服务器的IP加端口,原地址是192.168.3.2,端口是一个随机端口,然后到路由器这里会进行源地址转换,就会把192.168.3.2将这个端口号变换成路由器的IP加这个端口号,然后形成一个nat转换表。
这里目的地址还是网站的地址+端口号,源IP就变成了路由器的外网IP+这个端口号,访问网站服务器,网站服务器收到这个报文以后,它回应的报文是以路由器的外网IP为目的地址+端口号,源地址就是自己的IP加端口号,然后回到路由器这里。回到路由器这里然后再通过这个转换。这样就形成了一个动态端口映射的一个流程。
静态端口映射相当于把我们内网的电脑的一个端口,跟路由器上的外网端口做一个一一映射,外网只要访问路由器的外网端口,只要外网地址,就相当于访问内网电脑的端口了。
首先确认一下你本机的IP地址以及网关IP地址(一般情况下,网关的默认地址为:192.168.1.1):
点开始-运行(或按徽标键+R),然后输入“cmd”,会打开CMD窗口。再输入"ipconfig",你会在窗口中看到你的本机IP地址。(你使用其他方式查看也行)。
看本机及网关IP地址,本机的IP地址为:192.168.1.100,网关IP地址为192.168.1.1。
然后打开浏览器,输入192.168.1.1,进入路由器的控制面板(如果不知道用户名和密码,一般默认的是admin,admin)。
点击转发规则,虚拟服务器。
在右边窗口,会看到端口映射的列表。
单击添加新条目,服务端口号填写9120-9122,IP地址填写你本机的局域网IP地址,例如:192.168.1.100。
单击保存。
返回列表后,你能看到刚刚添加的端口。
确保状态为生效,此时,端口映射完成。
花生壳端口映射原理:完全转发。通过转发服务器进行数据转发实现。速度完全取决于转发服务器网络线路,及转发服务器提供真正带宽大小。
1、首先注册花生壳账号。
2、注册一个域名。
3、然后下载花生壳客户端https://hsk.oray.com/download/ , 选择内网版。
4、下载之后,安装,打开花生壳。
5、打开内网映射,添加映射,填写自己电脑的内网ip。
6、确定之后,就可以使用之前注册的花生壳ip了。
7、在eclipse,启动一个tomcat上的javaweb项目,在浏览器输入http://localhost:8080/javaWebTest/ ,测试没问题。
8、将地址栏地址改成自己的注册的花生壳域名+项目URL。测试成功。
9、在外网下也可以访问。
花生壳端口映射添加完毕后,即生成一个可供外网访问的地址,花生壳端口映射完成;在外网浏览器内输入该地址,即可访问到内网主机所搭建的服务应用,NAT穿透成功。