00:00
好,这节课我们来聊一下如何计算子网掩码。那最近看到一个网友在问,说他有100台虚拟机跑车数据库和应该如何规划它的网络?那我们通过这个计算子网掩码的方式呢,来帮他规划一下这个网络,但是在介绍这个话题之前呢,我们来先来看一下IP地址的一个基础的概念,那在基础的概念就包含了四块,首先来看一下IP地址的一个范围,然后分类啊特殊的IP地址和子网掩码的一个组成。那IP地址,什么是IP地址呢?Internet address啊,翻译过来就是互联网协议,又译为网际协议地址啊。那IP地址呢,其实是有一个范围的啊,如果以十进制进行描述的话,就是0.0.0.0.0到R5.5.5.5啊这样一个范围。它是以十进制啊,以点作为分割的啊,描述的方式,那这是我们可以看到的,那计算机呢,它的识别方式呢,是二进制的啊。就是0.8个零点。
01:01
啊,四段到八个1.4段,那其实就是下边这个段翻译到上面把。十进制转换成二进制的描述的方式啊,这是计算机可以。识别的方式,那我们又把这种方式啊,这种方式描述的这个IP地址范围呢,称作IPV4版本。那IPV4版本呢,当前大概可以存放43亿个IP地址啊,它怎么计算出来的,就是二的32次方啊,43亿,那我们拿计算器来看一下啊,这是我的一个计算器,大家可以打开自己的计算器,调出这个科学计算的一个位置,那我们点二的。32次方,大家可以看到个十百千万十万百万千万。10亿啊,42亿对吧,那么四舍五入以下就是43亿个IP地址。这是这个范围产生的IP地址。那IP地址呢,其实是根据国际的规定的话,是把它进行分类的,它一共分为五类,Abcde。
02:01
那其中A类呢是0.0.0到127.25.25.25.25对吧。以此类推哈,但是这呃五类IP地址呢,并不是所有的都发放给啊,我们使用的其中D类和D类呢是保留的,D类呢是作为主播,D类呢是作为这个科研地址使用啊。没有发放出来,所以我们大家现在用的是ABC3类。但是大家可以想象一下啊,嗯,Abcde类一共是43亿个IP地址,那显然是不够我们用的哈,啊,不够我们用的,因为我们当前地球的人口大概是60多亿啊,我印象中对吧,然后呃,再加上这个。呃,很多设备肯定显然43亿肯定是不够我们用的,而且当前的IP地址呢,已经枯竭了,IP地址V4已经枯竭了,我们现在正在往IPV6去迁移,所以如何去解决这个问题呢?如果要是没有这个RFC1918,那这个枯竭现象可能早就已经枯竭了啊。RFC1918规定啊在啊这个。
03:03
三类ABC3类网中中呢,又保留了几个段作为私有的网段,也就是说这个私有的网段,大家可以看到以下这个表格,是不能在啊公网路由器中路由的啊。这四个网段啊,三个网段是ABC3个大的网段中的保留的一个小的网段啊,作为可以重复使用的一个私有网络地址。A类B类C类啊。大家可可能最常看到的就是幺九二点幺六八这样的一个网段,对吧,你在自己家上网的话,这个路由器一般都是用的这个网段,那这个网段它的保留位是16位,大概可以存放啊6536个IP地址啊,这是可以重复使用的三个网段。那腾讯云子网规范呢,又啊,根据以上这个国际RXC19118的这个网段中呢,又画出来了一个,在这个子网网段下呢,又画出来一个范围,那它的保留范围呢,就是幺,它的私有网段范围的话,就是10.0.0到二五点二五啊点0.0,它的cid就是16到28啊就是它的,呃,主机位呢是16到28这个位置啊,16到28。
04:13
Cid呢,呃,在我VPC这那节课呢,有介绍哈啊。16呢,就代表16个一啊,到28个一之间就是CIDR描述法啊。的表述形式,那ABC3个网段中呢,它的可以看到这个CIDR的范围都是一样的哈,大概可以在这个三个网段中,每个网段存放65535个IP,就是六万多个IP的样子哈,每个网段。呃,在这个IP中呢,又有三个比较特殊的IP,其中啊,第一个是一个网段啊,127.0.0.0到127.25.25.25.25。其实我们经常看到的是127.0.0.1对吧,那也是本地的一个local host啊,主要用于什么呢?用于网络回环的一个测试啊。
05:01
回环。的测试地址啊,主要用这个用途啊,但是它保留的一个网段,其实除了这个网段中的127.0.0.1,其他基本没有太多的用处啊,当然也不排除一些,呃,其他的一些软件,科学计算的时候可能会用到哈,但是保留这个网络确实有点大,我个人认为。然后第二个特殊IP地址的话,就是0.0.0.0啊。通常用于网关对吧,然后这个R5.25.25.25呢,用于广播啊,大概是这样一个三个特殊的IP地址。那之后呢,我们来看一下这个子网掩码的组成是什么样子的,那子网掩网又呃,它的组成又分为网络位和主机位,那我举个例子啊,比如说192.168.1.0,它的子网掩码是25.25.25.25。那它的CIDR呢,是主机位呢,就是八啊。那这个八怎么算出来呢?我们这边就直接来看一下啊。其实呢,我们就是把呃25.25.25.0翻译成二进去,我们可以看到。
06:04
八个一点对吧。那把三个二五都翻译过来就是。三个点。点零。那CIDR呢,其实这个八是主机位啊。那其实正常情况下这个范围是多少啊是。四个二五对吧。四个二五。啊,4.25啊,这个八呢,其实就是代表这个八个一八个一,那总长度是这里边是多少个一呢,是32个一对吧。那减去八,那八代表什么呢?是主机位。啊,就是。这个位置对吧,减去八就变成零了对吧?零了,那这个位置呢,就又称为网络位等于24。这就是主机位和网络位哈,主机位和网络位整个长度呢,是32减去这八八代表主机位,24代表网络位,那主机位呢,二八呢。
07:11
它能存放多少个IP地址呢?就是二了。八次吧。二的八次方是多少呢?我们可以拿直接拿计算器来算一下啊。如果大家不能快速算的话,二的。二。八次方256,然后减去二等于多少?254对吧。所以192.168.1.0反斜杠。24的话啊,就是就是这个24是代表网络的哈。网络呗。能。存放254个。IP,那减这个R代表什么呢?一个是啊。
08:01
广播一个是呃,就是两个预留的IP地址哈,两个预留的IP地地址没有发放出来的,所以要建设啊,那这就是网络位和主机位的。子网掩码的组成部分哈,那希望大家这里边能理解,那好,那最后的话,我们就是来解决这个用户的问题,如何计算子网掩码啊,如何计算子网掩码。首先他说他有100个IP对吧,我们可以把这个100个IP呢,都放到一个网段中,那一个网段哪个能放下呢?我们可以选啥?那其实就是刚刚的192168.1.0反向24,其中24代表网络位啊。怎么计算的,这边有哈,然后这个呃,主机位呢,就是32减去二十四十八八的二的八次方的话,就是256,那能存放256减二,就是254个IP啊,就可以存放它这个这种这个100个IP对吧。那我们继续往下看哈,那假设说我要存放1000个IP,怎么办?好存放1000个IP。
09:03
那同样的方法,同样的方法。我们可以直接拿出来计算器。算一下这个存放1000个IP,它的主机位是多少,能存放下,比如说那就是十嘛,十是多少,1024对吧?啊,如果二的十次方的话,就是102。那比如说幺九二点幺六八点一点啊零反斜杠。刚刚是24,现在呢,我可以存放十。那用。32减十等于多少,那就是22对吧,那这个位置呢,就变成了22啊。这个22呢是。网络位对吧。然后主机位呢。就是。十。地址怎么算呢?
10:00
地址就是。呃,二的。十次方。减二是多少?1024。1022。1022正好大于。1000个IP对吧,大于1000个IP。那这也就是能计算出来。大于1000的。所以这就计算出来了,这个子网掩码是多少啊,是22对吧,22。那全藏2000个的话,我们就不断的往上升了,先计算它的什么。主机啊,主机位对吧。那就是。我们清理一下。二。12。R。12次方。二了11次吧。啊,二的11次方就能大于这个对吧,那就是192.168.1.0反斜杠。
11:06
11。32。首先用32减去11。主机位对吧,主机位。等于多少呢?21吧。21。然后呢?192.668.1.0返乡21代表。网络类对吧。那主机位是多少啊?11对吧。那它的地址就是二的。11次方二二的11次方减二等于2096减二等于2094。我们来看一下是20962048。2048。046。
12:00
大于2000。所以呃,这个呃子网页码是多少呢,就是。30-20。啊,就可以存放大概2000个啊这种独立的IP。那这也就解决了这个用户的问题,说我有100个虚拟机,我应该怎么划分子网哈。那我举了三个例子,例子一的话就是100个如何满足,例子二的话是1000个如何满足,例子三的话是2000个如何满足,那它的计算方式的话,就是先拿二的次方啊,我们假设一个次方啊,比如说多少次方大于这个它要存放的IP地址地址啊。有了这个主机位的啊值以后呢,再用啊32是啊整个的位数对吧,减去主机位啊,减去主机位11就等于了什么,就等于网络位了,对吧?那这样我们就反推算出来这个网络位具体是多少。
13:01
那这节课啊,这个就是如何计算子网页码啊,这节课就介绍到这儿好,谢谢。如果你喜欢这个视频,也欢迎在视频的下方点赞关注加评论,谢谢观看。
我来说两句