首页>>前端开发
这段时间不是某某云的云服务器广告铺天盖地嘛,而我去年双十一用新用户搞的那个服务器也到期了,到了续费的时间一看,还真是肉疼啊。果然还是应了那句话:
白piao一时爽,续费火葬场
幸好我那上面也没啥重要的数据,关了就关了吧。
然后我又换了个账号享受新用户的低价,这一次,直接买了三年。
话题扯远了,今天要聊的话题是关于IP地址。
IP地址
因为我平时会弄个小程序,搭个网站博客之类的,所以在购买云服务器的时候,一般会再申请一个公网IP。
看着申请到的IP地址,我突然想到了一个问题:不是早就说IP地址已经耗尽了吗,为什么我随便就能申请到,阿里云到底屯了多少IP地址,咱们中国总共又有多少IP地址呢?
大家知道,我们现在的互联网主要还是采用的IPv4的地址,虽然我上大学那会儿就在吼IPv6了,但这么多年过去了,IPv4的地位依旧没有动摇。
IPv4的IP地址,是采用4个字节的整数来表示,学过编程的都知道,4个字节能够表示的范围是0-4294967295(无符号数)。
也就是说,全世界最多只有42.9亿个IPv4的地址。
当然,为了书写和记忆方便,我们一般不会用整数来表示,而是采用点分十进制
的形式。
从 0.0.0.0 到255.255.255.255,分四个字节,每个字节范围是0-255。
然而,IP地址中不是所有都能拿来直接用,这42.9亿中有不少特殊用途的IP地址。
提到特殊IP地址,估计很多人都知道这三个范围的私有IP:
10.0.0.0--10.255.255.255 172.16.0.0--172.31.255.255 192.168.0.0--192.168.255.255
实际上,除了这三个范围的IP地址,还有许多特殊用途的IP地址。网络上很多文章列举的七七八八,都不完善,完整的特殊IP地址列表,还得要去管理IP地址的IANA官网查看。
IANA
IANA,全称Internet Assigned Numbers Authority
,互联网号码分配机构,管理着全球互联网中使用的IP地址、域名和许多其它参数的机构。
在它的官网中,有一个文档,包含了迄今为止,所有特殊用途的IP地址:
地址:https://www.iana.org/assignments/iana-ipv4-special-registry/iana-ipv4-special-registry.xhtml
很多人都知道127.0.0.1
代表着本地回环地址,但其实回环地址不只是一个,从127.0.0.0-127.255.255.255
整个16777216个地址都是回环地址,所有发往这些地址的数据包都会被loop back。
IP地址本就珍贵,这么多都作为回环地址,是不是有点浪费啊?
中国的IPv4地址数量
全球的IP地址由五大区域性机构进行管理,咱们国家的IP地址由亚太地区的APNIC分配管理。
在APNIC的官网上,也有一个公开的文档,记录了APNIC管理分配的所有IP地址信息,每日更新,可以访问下面这个地址拿到:
http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
该文件每行的格式如下:
注册机构|国家/地区代码|类型|起始地址|IP数量|分配日期|状态
咱们大陆地区的代码是CN,所以,可以通过简单的命令将大陆地区的IPv4地址分配情况筛选出来:
cat delegated-apnic-latest | grep "CN|ipv4" > cn_ipv4.txt
可以看到,截止2021-12-1日,中国大陆地区一共分配了8614个网段:
写个简单的脚本程序,将所有网段的IP地址数量相加:
import sys
total = 0
print('target file: %s' % sys.argv[1])
with open(sys.argv[1]) as fp:
while True:
line = fp.readline()
if line:
fields = line.split('|')
ip = fields[3]
num = int(fields[4])
print('ip: %s, num: %d' % (ip, num))
total += num
else:
break
print('total: %d' % total)
得到总共的IP地址数量:343881984,约占整个IP地址空间的8%。
用同样的方法,分别统计台湾、香港、澳门三个地区的数据:
台湾:35688960 香港:12612096 澳门:336640
那整个加起来的数据就是:392519680,三亿九千多万,约占整个IP地址空间的9.14%。
那这个数据到底对不对呢?
我查阅了国内专门负责IP地址分配管理的机构:CNNIC(中国互联网络信息中心)在今年9月份发布的一份《第 48 次中国互联网络发展状况 统计报告》,其中关于IP地址这里,有一个数据:
这份文件给出今年6月份的数据,全国的IPv4地址大概在3.93亿,与前面的统计基本上吻合,可能由于数据时间和其他方面的因素,存在小部分的出入,但总体而言,国内的IPv4地址数量大概在这个规模是肯定的。
阿里云的IPv4地址数量
弄清了国内的IP地址数量,那么问题来了,阿里云到底有多少IPv4地址呢?
在淘宝下的一个IP地址库中找到了一个数据:
地址:https://ip.taobao.com/accurancy
当然,从表格中大陆地区的IP地址数量可以看到,这个表格的数据是有些过时了,但数量级应该差不了太多。
从这份数据来看,阿里巴巴拥有差不多370W+的IP地址。
而这,仅仅是活跃的IP地址数,不代表阿里所屯的IP地址总数。
那阿里究竟屯了多少IP,在公开的信息中,我只找到了一份2019年发布的数据:
2019上半年,阿里云的活跃IP数量在330万,比上面的淘宝IP统计少了40万,也就是说2年之后活跃IP增长了40万。
而两年前阿里云屯的IP总数已经超过1500W+,两年之后,这个数据只会更多,就国内几家云服务厂商而言,真可谓一骑绝尘。
从上面图中还可以看出,亚马逊不愧是全球最强大的云计算厂商,足足屯了7500W+的IP地址,就这还是2年前数据。
至此,文章开头的问题算是弄清楚了。当然了,购买云服务器得来的IP地址也是有租用期限的,比如我去年购买的云服务器到期之后,里面的公网IP地址也就回收了,说不定现在已经分配给别人了。
虽然IP地址紧张,但各云服务器厂商都屯了不少,公网IP在池子里不断流转,所以我们才能花个百来十块就搞来一个。
最后,给大家留一个思考题:0.0.0.0和127.0.0.1这两个IP地址,有什么不同?
欢迎评论区说说你的理解。
文章来源于编程技术宇宙 ,作者轩辕之风O
猜你喜欢
- 2024-09-25 大搜不否词转化效果更好?
- 2024-02-23 提高小红书运营效率的6个工具
- 2022-11-10 【官方文档】百度搜索网站被黑防范指南
- 2022-11-03 【干货必备】百度搜索优质内容指南
- 2022-08-01 百度隐藏“快照”功能:原因未知-百度快照没了?
- 2022-06-20 浅析“百度搜索基础信息设置规范”!
- 搜索
-
- 2024-10-23 15条素材秘诀,灭了你的同行!
- 2024-09-25 大搜不否词转化效果更好?
- 2024-09-21 5大自媒体平台区别
- 2024-09-20 135个投放必备网站,收藏就对了!!
- 2024-09-09 怀念19年前的投放环境吗?
- 2024-09-05 2万字,收下这份千川投放宝典!
- 2024-08-29 做小红书,远离这10大误区!
- 2024-08-27 AI不会取代优化师,但市场会!
- 2024-08-21 抖音现状:第一名吃肉,第二名喝汤,第三名···
- 2024-08-20 小红书算法,3招破解!
- 2024-08-15 小红书笔记「高危词」汇总
- 2024-08-10 PbootCMS使用MySQL数据库配置···
- 2019-11-01 Origin DNS error:使用百···
- 2020-06-20 “401 - 未授权: 由于凭据无效,访···
- 2020-12-01 一级域名好还是二级域名好?
- 2020-10-13 百度抓取诊断工具一直抓取失败怎么办?
- 2019-12-09 域名解析后,网站返回状态码511应对方法
- 2020-04-10 百度下拉框怎么刷?刷百度下拉框软件原理及···
- 2024-04-07 小红书+抖音+直播常见违禁词及替换方法
- 2021-04-13 html/txt文件中文用浏览器打开有乱···
- 2019-08-12 网站出现“403,服务器上文件或目录拒绝···
- 2021-01-06 百度移动端的搜索结果上线“踩顶”功能,对···
- 2020-10-20 UC神马搜索怎么做快速排名优化
- 2019-11-06 正确打开.db数据库文件的两种方式,避免···
- 2023-02-03 什么是二类电商,一类电商和二类电商的区别
- 2019-12-11 SEO之马太效应:强者恒强,弱者更弱
- 2023-02-10 ChatGPT淘汰的那些人,其实早就已经···
- 2021-07-06 SEO排名,如何解决不收录,排名冲突,流···
- 2024-07-08 2024百度竞价加粉怎么做?
- 2020-03-16 数据图对于用户体验优化的重要性
- 2022-03-30 win10“网络”中,找不到自己的计算机···
- 2020-02-02 这么苦逼的SEO工作,不要再进坑啦!
- 2019-11-13 重复收录风险:https改造导致的url···
- 2019-11-26 以网站优化为核心的推广营销方式有哪些缺陷···
- 2022-08-01 百度隐藏“快照”功能:原因未知-百度快照···
- 2022-10-08 Google Translate(谷歌翻···
- 热门标签
-
- Error 1016
- Origin DNS error
- 源DNS服务器错误
- .db文件
- element.style
- css
- 域名解析
- 别名解析
- CNME解析
- A记录
- asp.net
- php
- jsp
- 开发语言对比
- 白名单
- 香港主机
- 主机白名单
- 宝塔
- 锚点跳转
- 个人备案
- 企业备案
- 网站备案
- 301
- 301重定向
- 301永久重定向
- 字体大小
- 用户体验
- 虚拟主机
- 网站搭建
- 500错误
- 自适应网站
- web前端
- 移动端
- 响应式网站
- 阿里云服务器
- 实例类型
- 网站被黑
- 后台入侵
- 源码安全
- 备案驳回
- 阿里云备案
- pbootcms
- 权限设置
- 织梦cms
- 开源CMS
- 百度转码
- 禁止转码
- 域名备案
- ftp
- flashfxp
- 伪元素选择器
- 伪类选择器
- CSS3
- 蜘蛛
- 屏蔽蜘蛛
- 谷歌插件
- Chrome
- js空链接
- filter
- 滤镜
- 服务器流量
- 网站流量耗尽
- 网站建设
- 低成本网站
- win10连接远程服务器
- html标签
- seo标签
- 网站体验设计
- 老年用户
- 营销型网站
- 定制网站
- 网站安全
- 服务器空间
- 网站空间选择
- robots.txt
- 服务器稳定性
- 网站续费
- 网站设计
- seo要点
- seo建站方案
- 网站标签
- 标签优化
- 0收录
- 新域名收录
- 网站收录
- 独立ip主机
- seo服务器
- dede
- 分页样式代码
- X-Powered-By
- javascript
- 编程语言
- css3
- 图片居中
- PbootCMS
- sqlite
- mysql
- 数据库
- SQL