• http://blog.sina.com.cn/s/blog_ac1d70a40102xn8z.html
      
      计算规则挺有意思的
    • 私有IP地址段:
      A类:10.0.0.0到10.255.255.255 1658万个
      B类:172.16.0.0到172.31.255.255 104万个
      C类:192.168.0.0到192.168.255.255 6.5万个
      公网IP地址段:
      A类:1.0.0.0----9.255.255.255 1.5亿个
      11.0.0.0-----126.255.255.255 19.23亿个
      B类:128.0.0.0-----172.15.255.255 7.3亿个
      172.32.0.0-----191.255.255.255 3.3亿个
      C类:192.0.0.0-------192.167.255.255 0.11亿个
      192.169.0.0-----223.255.255.255 5.03亿个
      合计约36.47亿个可用公网IP地址、理论上是255*255*255*255约42.28亿个,除去私有网段、网络ID、广播ID、保留网段、本地环回127.0.0.0网段、组播224.0.0.0网段、实际可用就是36.47亿个。
    • 私有IP是为不至于每个PC手机都占有一个公网IP专门预留的、可以被每个家庭企业重复使用的、不可以被路由出去的地址。事实上全国人民有多少办公电脑和个人手机的IP地址都集中在192.168.1.0网段的254个IP地址上。这些内网IP可以上网是采用了一种叫做NAT的技术,也正是这种技术大大延缓了IPV4的耗尽速度。
    • 有许多小微型企业安装的是没有固定IP的宽带,家用宽带都不是固定IP的,公网IP是从运营商动态获取的,估计相当于2个宽带共用1个公网IP地址吧。中国的家用宽带不知道有没有4亿户,大概需要2亿个公网IP。大中型企业有许多开通专线和公网IP的宽带、比如百度阿里这样的企业每个需要1000个公网IP、上市公司每个需要50个、中型企业需要10个,还有各个运营商的服务器、路由器也需要,全国加起来3亿个应该是足够的。
    • 还有个原因是IANA机构分配IP并不是每个按每个国家人口平均的,美国的可能用不完、亚洲欧洲的可能不够用。
    • 所以才有了IPV6、IPV6采用128位IP地址、IP总数为2^128个,比地球上沙粒总数还多,IPV4总数为2^32个。

【转帖】IP地址总数的更多相关文章

  1. [转帖]IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?

    IP地址.子网掩码.网络号.主机号.网络地址.主机地址以及ip段/数字-如192.168.0.1/24是什么意思? 2016年03月26日 23:38:50 JeanCheng 阅读数:105674  ...

  2. [转帖]IP地址和CIDR

    IP地址和CIDR https://www.cnblogs.com/cocowool/p/8303795.html 感谢原作者 自己竟然忘记了 classless inter-domain route ...

  3. 最新IP地址数据库

    2016年12月1日 最新发行版 265051条数据 基于:国内基于省市区以及运营商 国外基于国家 版本:全球旗舰版  国内精华版 国外拓展版 英文版 掩码版 字段:大洲 国家 省份 城市 县区 运营 ...

  4. TCP/IP协议原理与应用笔记03:IP地址分类

    1. 事实上,每个IP地址都包含两部分,即网络号和主机号. 例如:202.112.81.34指的 就是202.112.81这个网络的第34号机. 网络号:用于识别主机所在的网络: 主机号:用于识别该网 ...

  5. IP地址(参考百度百科)

    题目1:用子网掩码划分网络时,如果划分8个子网,则需要4位.因为24-2>=8.(全0代表网络自身,全1代表广播地址,所以减2) 以C类地址为例,(1)8个子网,则4位子网,主机号为后4位,主机 ...

  6. (转帖) 为Docker容器指定自定义网段的固定IP/静态IP地址

    作者:雨水,日期:2016-04-09  CSDN博客: http://blog.csdn.net/gobitan 摘要:Docker容器运行的时候默认会自动分配一个默认网桥所在网段的IP地址.但很多 ...

  7. 计算机网络学习笔记--网络层之IP地址与子网

    IPv4地址: 我们知道在网络层(TCP/IP体系结构的网际互联层),最重要的一个协议就是IP协议,现在正处于IPv4和IPv6的过渡时期,但目前来说,IPv4仍为主流,所以主要讲Ipv4. IP地址 ...

  8. 解析私有IP地址和公网IP地址

    局域网私有IP地址上外网的原理 IP地址分为两部分,网络号和主机号,这种分法应用在私有和公有IP地址上.一个局域网中,为了该局域网的安全,我们应用了私有IP地址,为了和Internet中的其他主机进行 ...

  9. php读取qqwry.dat ip地址定位文件的类

    <?php// +----------------------------------------------------------------------// |// +---------- ...

随机推荐

  1. org.apache.ibatis.cache.CacheException: Error serializing object

    异常: 十二月 26, 2017 3:38:05 下午 org.apache.jasper.servlet.TldScanner scanJars 信息: At least one JAR was s ...

  2. for循环实战性能优化之使用Map集合优化

           笔者在<for循环实战性能优化>中提出了五种提升for循环性能的优化策略,这次我们在其中嵌套循环优化小循环驱动大循环的基础上,借助Map集合高效的查询性能来优化嵌套for循环 ...

  3. linux rand application

    code: #include <stdio.h> #include <stdlib.h> #include <time.h> #define random_1(a, ...

  4. [Linux] scp指令用法

    scp 指令用法 # scp usage: scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [ ...

  5. 京东HBase平台进化与演进

    https://mp.weixin.qq.com/s/7_dxrqFWwIJxNtL9-xD6FA

  6. ADT中创建Android的Activity

    去创建Activity New->Other->Android->Android Activity->BlankActivity: 输入对应的信息: 创建完毕后,可以看到新建了 ...

  7. 为什么要监控sql语句?如何监控?

    01 为什么要监控sql语句? ① 因为程序大了以后,sql语句有可能被多个地方调用 .你不能确认当前时间是不是只执行了你需要的那条语句 . ② 有的持久层框架采用linq的语法来写sql , 程序中 ...

  8. Java基础 Scanner 使用nextInt接收整数

        JDK :OpenJDK-11      OS :CentOS 7.6.1810      IDE :Eclipse 2019‑03 typesetting :Markdown   code ...

  9. colock

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...

  10. IDEA分配内存无效

    idea改启动内存分配, 改 C:/Users/xxx/.IntelliJIdea2018.1/confing/idea64.exe.vmoptions 或 C:/Users/xxx/.Intelli ...