简单通俗解释内外网IP与端口映射
IP:分为外网IP和内网IP
- A级:10.0.0.1 – 10.255.255.254
- B级:172.16.0.1 – 172.31.255.254
- C级:192.168.0.1 – 192.168.255.254
内网也就是局域网,内网就好像一个小型的因特尔网络,数据传输由网关传输,且数据局限于内网设备。我该如何解释一下局域网呢?我来举几个例子吧!
- 以前跟朋友们一起玩流星蝴蝶剑,只在局域网内可以联机
- 一起玩魔兽争霸3也可以联机,但只限于局域网
- 手机QQ面对面传输等通过WIFI传输的工具也是通过内网之间数据交互来完成的
看到这里我想大家应该明白一个问题了:为什么在网吧或者部分服务器远控无法上线? 小编来到了网吧写这篇文章
在排除防火墙等网吧内设禁止远控的情况下进行测试
我们在远控中测试上线地址为保留地址:127.0.0.1 端口为 8080 成功上线
我们再来看看我们的内网IP>ipconfig – 192.168.1.73 端口为 8080 也是 成功上线 且 在网吧其他机都可以上线
我们再来看看我们的外网IP地址:103.57.217.64 端口为 8080 测试连接无法连接 无法上线
127.0.0.1:8080 | 成功上线 |
192.168.1.73:8080 | 成功上线 |
103.57.217.64:8080 | 无法上线 |
这是什么原因?接着往下看吧
端口映射
刚刚我们说到了内外网IP,又说到了关于远控不能上线的问题。这里小编举个例子。
例子:我们可以把局域网比喻成一栋公寓楼,公寓楼名字叫做:Jyang公寓 楼下售房处就是网关,再把网吧机子(局域网内内网IP)比喻成我们租的一其中一间房 房号是73。
而世界上有无数个房号为73的房子,但是我们的Jyang公寓只有一个,而这个公寓地址就是我们的外网IP地址。
接下来我们用这个比喻来简单解释一下端口映射
每一台网吧的机子都有他的独立内网IP | 每个公寓房间都有自己的房号 |
网吧机子的内网端口是独享的 | 每个套间都有它自己的阳台 |
局域网的网关地址 | 公寓售房处 |
端口映射有什么用?
1.我们要知道,局域网信息的交互是通过路由器充当中介的,我们的内网IP是由网关分配的
2.在一个局域网内在做端口映射之前。我们刚刚生成的远控木马被运行后,首先是要找到客户端,并告诉客户端:我已经上线了。而肉鸡寻找服务器的过程是这样的:
- 肉鸡找到找到外网IP后问:请问8080端口在哪?
- 网关:我并不知道知道你说的8080端口谁!
而端口映射的作用:将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。在上面这个情况作了端口映射之后对话是这样的。
- 肉鸡:请问8080端口在哪?
- 网关:你查询的8080端口被映射到了192.168.1.76上面,所以你应该访问的是192.168.1.76的8080端口
大概可以这样理解吧!写文好累,转载请注明出处:Yuntest博客