首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何计算子网掩码

如何计算子网掩码

原创
作者头像
研究僧
修改2020-07-14 17:51:27
5.2K0
修改2020-07-14 17:51:27
举报

本文提供视频讲解,详细见:(https://www.bilibili.com/video/BV1oT4y17745

最近看到一个网友的问题,我有100台虚拟机,跑着数据库和Nginx应该如何规划我的网络。

IP地址的简介

IP地址(Internet Protocol Address)是指互联网协议地址,又译为网际协议地址。以下介绍了IP地址的相关信息:

  • IP地址范围
  • IP地址的分类
  • 特殊的IP地址
  • 子网掩码组成

IP地址范围

以下分为两种表达方式,一种是计算机的实际工作原理(二级制),另外是方便人们理解记忆(十进制)

二进制,00000000.00000000.00000000.00000000 - 11111111.11111111.1111111.1111111

十进制,0.0.0.0 - 255.255.255.255

IPV4版本的地址大约有43亿个IP地址(2^32次方)

IP地址分类

国际规定将IP地址进行了分类:

  • A: 0.0.0.0 - 127.255.255.255
  • B: 128.0.0.0 - 192.255.255.255
  • C: 192.0.0.0.0 - 223.255.255.255
  • D: 224.0.0.0 - 239.255.255.255 (组播)
  • E: 240.0.0.0 - 255.255.255.255 (科研)

根据RFC1918规定私有网络范围,以下私有网段不能再公网路由器中路由。

RFC1918 规定区块名

IP地址区段

IP数量

24位区块

10.0.0.0 – 10.255.255.255

16,777,216

20位区块

172.16.0.0 – 172.31.255.255

1,048,576

16位区块

192.168.0.0 – 192.168.255.255

65,536

腾讯子网规范

A:腾讯云私网保留位 10.0.0.0 - 255.255.0.0 (cidr16-28)

B:腾讯云私网保留位 172.16.0.0 - 255.255.0.0 (cidr16-28)

C:腾讯云私网保留位 192.168.0.0 - 255.255.0.0 (cidr16-28)

特殊的IP地址

  • 127.0.0.0 - 127.255.255.255 网络回环的测试地址
  • 0.0.0.0
  • 255.255.255.255

子网掩码组成

子网掩码的作用主要是区分网络地址与主机地址。

譬如

192.168.1.0 ,子网掩码255.255.255.0 ,cidr表示 8 (主机位)

  • 网络位 32-8 =24
  • 主机位 32-24= 8 ,2的8次方-2 = 254

如何计算子网掩码

如何计算私有网络:

案例1:我存放 100个IP

192.168.1.0/24 ,其中24为网络位,用32(总共长度)-24(网络位)=8 , 2的8次方=256 , 再减去2

254 > 100 ,所以网络位24可以存放下这100个IP

案例2:我存放 1000个IP

192.168.1.0/22(网络位), 主机位(10) , 地址 2^10 -2 = 1024-2 =1022 > 1000 个IP

案例3:我存放 2000个IP

1.优先计算主机位是否大于用户IP存放个数。

2. 32 - 主机位 = 网络位

3. 主机位的32次方 -2 = 最终存放IP个数。

参考资料

1.子网掩码计算工具 https://www.sojson.com/convert/subnetmask.html

2.如何理解子网掩码 https://www.zhihu.com/question/56895036/answer/150953183

3.私有网络地址https://baike.baidu.com/item/%E7%A7%81%E6%9C%89%E5%9C%B0%E5%9D%80

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • IP地址的简介
    • IP地址范围
      • IP地址分类
        • 特殊的IP地址
          • 子网掩码组成
          • 如何计算子网掩码
          相关产品与服务
          云服务器
          云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档