今天在写爬虫的时候碰到封禁IP的问题,顺带了解一下IP相关知识

大家都知道中国是一个IPV4地址严重缺乏的国家,所以我们的拨号宽带一直都是动态IP,没有固定IP,后来更过分的是很多城市出现了内网IP,还有我们所有的二级宽带ISP提供的都是内网IP,内网IP越来越多的出现在我们生活中,所以我们才衍生出了DDNS,内网穿透等等。有的坛友问,什么是内网IP,今天我就试着用一张图,来说明内网IP,和外网IP的区别。

什么是外网IP

我们的互联网就好比一条宽阔的马路,网上的各种网站,提供服务的IDC,就好比马路边上的各种底商。大家都知道底商是直接开在马路边上的,他们的大门直接对着马路,目的是为了方便顾客进出购物,消费。马路的门牌号1,2,3……就好比一个个的外网IP,当我们要去某个地方的时候,我们直接按着门牌号,就可以找到了,这就是所谓的外网IP。例如左边的麦当劳,7-11超市等等。

什么是动态IP

后来这条路,越来越热闹,左边的地方都占满了(IPV4地址分配了很多,发现不够了),
越来越多的人来到这个路上,有购物的,有做小买卖的,但是人太多没有这么多地方,怎么办呢?由于这些人的特点流动性很强,为了方便管理,我们就把右边的地方2,4号留了出来,告诉这些推车做小买卖的,你们只能在2,4号这两个地方,别的地方不许去,先来先得,没有固定摊位。(这就是所谓的动态IP,先拨号先得IP,不固定)。后来做小买卖的太多了,2个位置不够用的,经常有来晚了发现没有位置了,就回去的。(早期的拨号时期,拨不上号,因为没有IP地址分配给你了)。当一个人收摊后,空出了一个位置,正好这是又来了一个摆摊的,那么他就接着这个位置,继续做生意了。(当一个人下线后,IP空闲出来,给新的拨号用户,让IP地址复用),以此类推,周而复始。

什么是内网ip

但是后来经济发达,想做生意的实在太多了,但是只剩下一个位置了6号,怎么办呢?为了经济发展,我们盖起来写字楼,所有的人都在写字楼里办公吧,一人一个房间,门牌号为101,102,103,104.。。。。。, 这些门牌号就是所谓的内网IP。

内网IP的缺点:
大家知道,大多数做生意是等着人来上门的,而不是主动去街上拉客人,所以这些内网IP的生意人开始打广告,我在101,我是搞美容的,另外一个我在102,我是搞贷款的,你们快来啊。(我们把内网ip,告诉我们的朋友,让他们访问),但是等了很久,没有人来,怎么回事?实际上,很多看了广告的人,都很有兴趣,但是他们在大街上找了半天,也没有找到所谓的101,102,于是只好回家了。(当我们直接访问一个内网IP时,找不到地址,于是就丢包处理了)。内网最大的缺点是,找不到地址,不能直接访问。

什么是端口转发:

写字楼的人一看,这不行啊,生意还是要做的,怎么办呢?于是就雇了一个前台,告诉她,如果有人问你美容院在哪,你告诉他在101。(开始设置端口转发)。于是又重新打广告,我的生意开业了,在骨干网路6号美容院啊,在骨干网路6号美容院啊。

IP地址 : 端口
骨干网6号 : 美容院
201.113.233.111 : 80

于是人们就到了6号,说我要去美容院,前台妹妹说,去101号房。(路由器端口转发到对应的端口)。如果没有设置端口转发,就好比一个人到了6号大喊,我要去美容院,我要去美容院,我要去美容院,没人理他,就回家了(访问失败,丢包了。)

什么是封80端口

慢慢的,人们都知道了美容院赚钱,以后只要建一个写字楼就开一个美容院(WEB服务器),由于最开始的美容院是在101房,于是人们就默认101房就是美容院,不需要再特殊说明了。(80端口为web默认访问端口)。但是由于一些人在美容院里玩出花样了,管理员一看,这不行这不要乱套了吗,于是下个命令说,以后所有写字楼的101号房间,不许开门,想开门必须审查。(强制封80端口,审核制度),其他房间的生意正常。

什么是内网穿透

“端口转发”也可以达到访问内网设备的作用,但是需要路由端开相应的端口转发才可以。但是也就是在这点上,上级路由(运营商)是不会给一般用户开放端口转发的,所以才出现了“内网穿透”,相当于:“你不给门 ,我就爬窗户硬闯”。

一张图,三分钟看懂什么是动态IP,内网和外网相关推荐

  1. 三分钟看懂5G NSA和SA

    原标题:三分钟看懂5G NSA和SA 来源:无线深海 作者:蜉蝣采采 物联网智库 转载 导 读 本文将详细讨论什么是5G NSA(非独立组网)和5G SA(独立组网),以及它们有何异同之处. 01 5 ...

  2. 7张图让你看懂互联网营销思维与传统思维本质区别

    7张图让你看懂互联网营销思维与传统思维本质区别 有一些人这样说过,如果在一年前谈论"互联网思维"就会显得有一点点装逼,但是如果到了一年之后的今天,再谈论的话,就会显得有一点点落伍. ...

  3. java和python的web自动化有什么区别-三分钟看懂Python和Java的区别

    随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...

  4. python和java一样吗-三分钟看懂Python和Java的区别

    随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...

  5. python和java的区别-三分钟看懂Python和Java的区别

    随着人工智能的火爆,Python和Java一直在各种流行编程语言中名列前茅.其实Java和Python有些相似,因为很多编程语言之间是互通的.Java现在还是第一,不知道Python未来会不会超越Ja ...

  6. 一张图帮你看懂 iPhone 6 Plus 的屏幕分辨率

    一张图帮你看懂 iPhone 6 Plus 的屏幕分辨率 几天前发布的 iPhone 6 Plus 官方标称屏幕是 1920 x 1080 的,但是在 Xcode 中我们发现模拟器的屏幕其实是看似奇怪 ...

  7. 量子位智库报告:三分钟看懂ChatGPT | 附下载

    量子位智库 量子位 | 公众号 QbitAI 你被ChatGPT包围了吗? 最近这项技术创新项目火得一塌糊涂,你或许听过.见过甚至还慕名试玩体验过了. 但是不是完全灯下黑状态了?不知道ChatGPT从 ...

  8. 云计算机的发展史,三分钟看懂云计算的发展历程

    原标题:三分钟看懂云计算的发展历程 为什么要用云计算?技术发展的需要. 云计算的发展历程 ①最开始,人们使用算盘. ②后来,人们有了网络,也开始普及电脑. ③再后来,人多事少,都去上网,于是服务器吃不 ...

  9. 一张图让你看懂HDMI针脚定义

    一张图让你看懂HDMI针脚定义 摘自:http://www.hdmiaoc.com/cjwt-175.html 什么是HDMI线,HDMI插头的每根PIN脚是什么意思? 大部分使用HDMI标准的研发及 ...

最新文章

  1. 探究被Win7保留的100MB活动分区
  2. mysql 1449 : The user specified as a definer ('root'@'%') does not exist
  3. SAP RETAIL 使用事务代码MM41创建商品主数据时不能激活检验类型?
  4. 常用命令-临时记录!
  5. except but
  6. 容器监控实践—Heapster
  7. 做产品必须知道的:从产品助理到产品总监的职业进阶
  8. Spring IoC — 基于XML的配置
  9. oracle里的AUE是什么意思,oracle 创建表空间步骤代码
  10. 8月第4周国内IT网站/频道Top15:太平洋降至第三
  11. 工作129:动态路由
  12. [bzoj 3110] [ZJOI2013] K大数查询
  13. TIOBE 6 月编程语言排行榜:Perl 成为 Python 过分炒作的牺牲品?
  14. python中几个常用的算术函数
  15. word ctrl v 不能用
  16. python关闭exe程序_Python打包exe程序一行简单的代码为什么就是那么多人不知道?...
  17. .Net 调用中国气象台Web Service
  18. 瑞士央行2022年巨亏1320亿瑞士法郎
  19. Java抽象类与接口详解
  20. CAD三维图形转化成二维图形的过程具体的步骤

热门文章

  1. 安卓来电归属地_原生 Android 也能远离骚扰电话:开源应用来电信息
  2. Neural Network with Python(神经网络回归+结果可视化python代码)
  3. jQuery实现拍打灰太狼小游戏
  4. 【Unity实战100例】Unity自定义修改按键功能
  5. 神经网络的三种训练方法,训练神经网络作用大吗
  6. 三星激光打印机清零大全
  7. ssis的數據分流,mark一下
  8. JeMalloc 内存分配器 简介
  9. 牛客OI周赛7-提高组(A 小睿睿的等式)
  10. Java应用小技巧---label上的文字显示下划线