平时我们重启路由器或者断网重连后,你会发现家庭宽带的IP地址变了;我之前不懂的时候就总以为是网络出问题,然后运营商给我重新分配了一个
但其实不是,而是他们使用了动态分配的方式。简单来说就是这个IP不是永久,而是临时借给你。到期或断网就自动收回,下次再给你换新的
这是因为网络资源比较有限
用停车位举例子吧
它就像是我们小区里的停车位,由于地块和资源有限,没办法给每家都分配固定车位
物业就会给你一个临时车位号,开车回家的时候可以暂时停在这,但开走后这个位置就自由了,别人可以继续用
等你下次回来再找另外的就行了,这样能让有限的车位给更多家庭使用
这里把车位换算成IP地址是不是就好理解了?
动态IP分配是如何运作的?
先划分不同的区域
运营商会给每个区域,比如说桂林市象山区、百色市田阳区等的宽带用户,都准备一个地址池,里面包含了很多很多的公网IP
但这些都属于区域内所有家庭共享的 ,而不是给某一家单独使用
举例你在海城区国际新城连WiFi,不会搞到银海区来。这就是区域划分的重要性
即插即用
当你打开路由器连接上网的瞬间,路由器会自动向运营商的DHCP服务器发送请求“报告老大!我这边需要一个地址使用”
然后,DHCP服务器就会从IP资源池里挑出一个没人用的地址分配给你家
并设定一个使用期限,通常是24小时到七天
若期限到了但是你家路由器没有断网,这个时候就会自动加时,地址暂时不变
但如果你重启或断网重连,运营商就会收回这个地址,放回资源池里。下次你连接的时候再给你个新的
运营商为什么要这样做?
资源确实有限
现在全球用的大多都是IPv4协议,全网总数只有约43亿个。而广西的家庭宽带用户就上千万了,全国更是十几亿用户和与之匹配的网络设备
这么一来其实地址压根不够分,如果给每个用户都分配一个固定IP,就会有大量资源被浪费
比如你白天上班,家里的WiFi是不是就没人用了?但资源却被一直占着,其他有需要的人就用不了了
那如果使用动态的方式,让一个资源在不同的时间段给到不同的用户使用,是不是就合理多了?
相当于一个车位能给五个车主使用,而且大家的体验还都一样,简直太两全其美了
降低运营成本和故障发生率
固定IP需要运营商给每个家庭单独备案、绑定宽带账号,还得安排专人维护。成本一下就很高了
但动态则不一样,由系统自动分配和回收,几乎不用人工干涉管理
而且固定地址出了问题,运营商得逐家排查
但动态出问题就可以直接回收再重新分配,不用单独处理,对于用户来说网络恢复的还更快了
提升安全性
固定IP就像你家永远不会搬迁,有心人士很容易找到并持续攻击
而动态就相当于你会定期搬家,就算找到了今天的IP,也许过几小时就变了,所以说省了不少心