中国一共有多少IP地址?(非常详细)
为了照顾初学者咱们先来科普一下 IP 地址的概念。IP 地址是 Internet Protocol Address 的缩写译为“网际协议地址”。现阶段 IP 地址有两个版本分别是 IPv4 和 IPv6。目前大部分软件仍在使用 IPv4 地址但是 IPv6 地址也正在被人们接受尤其是在教育网中IPv6 已经大量使用。IPv4 地址由 32 位二进制数组成IPv4 地址一共约有 43 亿个这看似是一个很大的数字但对于全世界 70 多亿人而言IPv4 地址简直少得可怜。其实早在 2021 年 IPv4 地址就已经枯竭了尽管人们想出了各种方法来缓解 IPv4 资源枯竭的颓势但 IPv4 资源耗尽已经是一个不争的事实。IPv6 地址的诞生就是为了彻底解决 IPv4 资源耗尽的问题。IPv6 地址由 128 位二进制数组成数量庞大到可以为地球上的每一粒沙子都分配一个 IPv6 地址。在不久的将来IPv6 会取代 IPv4后者终有一天会埋没在历史的长河里。在因特网上进行通信时必须要知道对方的 IP 地址发送的数据包中也会附带通信双方的 IP 地址。数据包发送到路由器以后路由器会根据 IP 地址找到对方的地理位置完成一次数据的传递。中国有多少 IP 地址这里我们要讨论的是资源枯竭的 IPv4 地址简称 IP 地址而不是 IPv6 地址。全世界的 IP 地址由五大区域性机构管理咱们国家的 IP 地址由亚太地区的 APNIC亚太互联网络信息中心负责分配管理。图1世界五大互联网注册机构五大 IP 地址管理机构ARIN美洲互联网地址注册管理机构LACNIC拉丁美洲和加勒比地区互联网地址注册管理机构RIPE NCC欧洲 IP 资源网络协调中心AFRINIC非洲互联网信息中心APNIC亚太互联网信息中心。APNIC 官网上有一份公开的文档记录着 APNIC 管理分配的所有 IP 地址信息此文档每天都会更新通过下面这个 URL 可以找到它http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest打开文档后可以看到罗列着的大量 IP 地址信息比如...... apnic|AU|ipv4|1.0.0.0|256|20110811|assigned apnic|CN|ipv4|1.0.1.0|256|20110414|allocated apnic|CN|ipv4|1.0.2.0|512|20110414|allocated apnic|AU|ipv4|1.0.4.0|1024|20110412|allocated apnic|CN|ipv4|1.0.8.0|2048|20110412|allocated ......每一行用|分隔了 7 列信息它们的含义分别是注册机构比如 apnic、arin 等。国家代码ISO-3166 定义的两位国家或地区代码比如中国大陆为 CN中国台湾为 TW中国香港为 HK中国澳门为 MO。类型有 asn自治系统编号、ipv4 和 ipv6 三种这里我们只关注 ipv4 地址。起始位第一个 asn 编号或者 ip 地址。长度从起始位开始申请分配的编号或地址数量。分配日期国家或地区向 APNIC 申请的日期。状态有 allocated 和 assigned 两种都是已分配的意思allocated 表示已将 IP 地址范围分配给某个互联网注册中心由该注册中心进行分配管理assigned 表示将 IP 地址范围分配给特定的 ISP 组织比如中国电信、联通、移动等或者用户。统计中国一共有多少个 IP 地址就需要从文档将类型为 ipv4、国家代码为 CN、TW、HK 和 MO 的 IP 地址分配信息筛选出来然后将它们的长度叠加到一起。筛选指定的 IP 地址信息可以借助 Linux 环境中的 cat 命令实现。以中国大陆为例将文档完整地下载下来然后执行如下命令cat delegated-apnic-latest | grep CN|ipv4 cn_ipv4.txt执行后会生成一个名为 cn_ipv4.txt 的文件内部全部都是国家代码为 CN、类型为 ipv4 的 IP 地址信息总共有 8626 条图2中国大陆 IP 地址信息也就是说截止到 2022 年 6 月 13 日中国大陆一共分配了 8626 个 IP 网段。在此基础上统计这些网段中包含的 IP 地址的数量可以编写一个 python 脚本来实现import sys total 0 with open(sys.argv[1]) as fp: while True: line fp.readline() if line: fields line.split(|) num int(fields[4]) total num else: break print(total: %d % total)执行此 Python 脚本程序将 cn_ipv4.txt 作为参数传入执行结果为$ python3 cn-ipv4-num.py cn_ipv4.txt total: 343382272总共得到的 IP 地址数量是 343382272约占整个 IP 地址数量43 亿的 7.98%。采用同样的方法可以分别计算出中国台湾、香港、澳门这三个地区的 IP 地址数量分别是中国台湾35693312中国香港12570880中国澳门336640由此我们可以计算出中国一共有391983104个 IP 地址约占整个 IP 地址数量的 9.1%。总结可能有读者会问我国有 14 亿人口而且每个人可能还有手机、电脑、平板等多台网络设备区区不到 4 亿的 IP 地址怎么够分呢的确即便是给 1 个人分配 1 个 IP 地址4 亿 IP 地址也是远远不够的。为了缓解 IPv4 资源匮乏的窘境人们想出了一种方法大体上讲就是将 IP 地址分为公网 IP 和私网 IP不同局域网里的机器可以使用相同的私网 IP 地址如果局域网中的机器想访问互联网公网就必须先将私网 IP 地址转换为公网 IP 地址这种技术称为 NAT 技术。

相关新闻

如何彻底解决网盘下载限速问题:9大平台直链解析工具完全指南

如何彻底解决网盘下载限速问题:9大平台直链解析工具完全指南

如何彻底解决网盘下载限速问题:9大平台直链解析工具完全指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 …

2026/7/8 7:59:29 阅读更多 →
9大主流网盘直链解析工具:告别限速困扰的高效下载解决方案

9大主流网盘直链解析工具:告别限速困扰的高效下载解决方案

9大主流网盘直链解析工具:告别限速困扰的高效下载解决方案 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 / …

2026/7/8 7:57:29 阅读更多 →
D3KeyHelper:5分钟打造你的暗黑3专属鼠标宏,彻底告别手酸烦恼

D3KeyHelper:5分钟打造你的暗黑3专属鼠标宏,彻底告别手酸烦恼

D3KeyHelper:5分钟打造你的暗黑3专属鼠标宏,彻底告别手酸烦恼 【免费下载链接】D3keyHelper D3KeyHelper是一个有图形界面,可自定义配置的暗黑3鼠标宏工具。 项目地址: https://gitcode.com/gh_mirrors/d3/D3keyHelper 还在为暗黑破坏…

2026/7/8 7:57:29 阅读更多 →

最新新闻

LSKNet 大选择性核注意力 PyTorch 实现:遥感目标检测 3 大基准 SOTA 复现

LSKNet 大选择性核注意力 PyTorch 实现:遥感目标检测 3 大基准 SOTA 复现

LSKNet大选择性核注意力:遥感目标检测的PyTorch实战指南在遥感图像分析领域,微小目标的精确检测一直是个棘手难题。传统方法往往受限于固定尺度的感受野,难以同时处理不同尺寸和复杂背景的目标。本文将深入解析LSKNet(Large Selec…

2026/7/8 8:49:46 阅读更多 →
GEO 工具怎么选:AI 可见度监测、AI 心智审计、长效运营闭环不是一回事

GEO 工具怎么选:AI 可见度监测、AI 心智审计、长效运营闭环不是一回事

开篇导语2026 年生成式引擎优化(GEO)赛道工具层出不穷,但绝大多数企业都陷入同一个误区:混淆单次品牌体检、短期关键词监测、长效 AI 心智运营、品牌风险审计四类核心需求。市面上主流工具 GEO 探针、AllrightTOP、AiSaysTOP 功能…

2026/7/8 8:47:45 阅读更多 →
快速提升网站权重 www.xssdgy.cn

快速提升网站权重 www.xssdgy.cn

提升网站权重并非一蹴而就,而是一项需要耐心和持续投入的系统工程。根据行业经验,一个新站通常需要3到6个月甚至更长时间的持续优化,才能看到权重的显著提升。针对 www.xssdgy.cn 这个网站,可以从以下几个核心方面入手&#xff1a…

2026/7/8 8:47:45 阅读更多 →
webpack:前端打包领域的老牌基建

webpack:前端打包领域的老牌基建

文章目录webpack:前端打包领域的老牌基建webpack:前端打包领域的老牌基建 webpack 在 GitHub 上拿到了 65,834 颗 Star,是前端工程化绕不开的一块基础设施。 webpack 是一个模块打包工具。它最初的目标是把 JavaScript 文件打包成浏览器可用…

2026/7/8 8:43:43 阅读更多 →
原神成就一键导出工具:YaeAchievement终极指南

原神成就一键导出工具:YaeAchievement终极指南

原神成就一键导出工具:YaeAchievement终极指南 【免费下载链接】YaeAchievement 更快、更准的原神数据导出工具 项目地址: https://gitcode.com/gh_mirrors/ya/YaeAchievement 还在为原神成就数据导出而烦恼吗?YaeAchievement作为一款专为原神玩家…

2026/7/8 8:41:42 阅读更多 →
PyTorch 1.13 多框架随机种子设置:Python/Numpy/TensorFlow 5行代码统一控制

PyTorch 1.13 多框架随机种子设置:Python/Numpy/TensorFlow 5行代码统一控制

PyTorch 1.13 多框架随机种子统一控制:5行代码实现全局可复现性在机器学习项目中,实验结果的可复现性一直是开发者面临的核心挑战之一。当项目同时涉及Python标准库、NumPy、PyTorch和TensorFlow等多个框架时,每个框架独立的随机数生成机制会…

2026/7/8 8:39:42 阅读更多 →

日新闻

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破

3大核心能力重塑《明日方舟》游戏体验:MAA自动化助手的革命性突破 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: …

2026/7/8 0:00:48 阅读更多 →
MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N+1 到批处理的全路径

MyBatis 批量操作深度优化——从 N1 到批处理的全路径 一、从"功能正确"到"性能可接受"——MyBatis 批量操作的三段式进化 MyBatis 在日常增删改查场景中几乎是无感的——实体映射直观、SQL 控制灵活。但当数据量从千级上升到十万级、百万级,许…

2026/7/8 0:00:48 阅读更多 →
工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

工业负载控制方案:TPD2015FN与PIC18F45K22应用解析

1. 工业负载控制方案概述在工业自动化、电机驱动和照明控制等高需求场景中,可靠地控制电感和电阻负载是核心挑战之一。TPD2015FN作为东芝的8通道高端智能功率开关IC,配合PIC18F45K22微控制器,能够构建一套稳定、高效的负载控制系统。这套组合…

2026/7/8 0:02:48 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/7 14:24:45 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/7 15:59:06 阅读更多 →

月新闻