怎么计算网络地址和广播地址

如果你要配置网络,就必须知道如何在网络中分布设备。如果已有IP地址和子网掩码,那还得学会如何计算网络地址和广播地址,这样才能配置网络。本指南将介绍如何计算网络地址和广播地址。

方法 1 的 3:

使用有类网络

  1. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/e\/e2\/1636270-1b2.jpg\/v4-460px-1636270-1b2.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/e\/e2\/1636270-1b2.jpg\/v4-728px-1636270-1b2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1 确定用于划分子网的位数。有类网络的子网总位数是8,因此总位数= Tb = 8。用于划分子网的位数n由子网掩码决定。
    • 子网掩码可以是0、128、192、224、240、248、252、254以及255。
    • 子网掩码与位数n的对应关系如下:0=0,128=1,192=2,224=3,240=4,248=5,252=6,254=7,255=8。
    • 默认情况下子网掩码为255,表示没有子网。
    • 比如:假设IP地址是210.1.1.100,子网掩码是255.255.255.224。总位数= Tb = 8。那么掩码224对应的子网位数就是3。
  2. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/2\/2d\/1636270-2b1.jpg\/v4-460px-1636270-2b1.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/2\/2d\/1636270-2b1.jpg\/v4-728px-1636270-2b1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 确定主机位数。计算主机位数的公式为(m) = Tb - n。在上一步中,我们已得出了子网位数,并已知总位数“Tb=8”,因此通过8-n就可以得出主机位数。
    • 在上例中,n=3。m = 8 - 3 = 5,因此主机位数就是5。
  3. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/9\/9b\/1636270-3.jpg\/v4-460px-1636270-3.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/9\/9b\/1636270-3.jpg\/v4-728px-1636270-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 3 计算子网数。子网数为2n。每个子网中的主机数 = 2m - 2。
    • 在上例中,子网数为2n = 23 = 8,因此共有8个子网。
  4. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/6\/6e\/1636270-3b1.jpg\/v4-460px-1636270-3b1.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/6\/6e\/1636270-3b1.jpg\/v4-728px-1636270-3b1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4 计算子网掩码的最后一位的值。计算方法是(Δ) = 2m
    • 在上例中,Δ = 25 = 32,因此最后一位的值是32。
  5. 5 计算每个子网中的主机数。每个子网中的主机数 = 2m - 2
  6. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/3\/32\/1636270-4.jpg\/v4-460px-1636270-4.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/3\/32\/1636270-4.jpg\/v4-728px-1636270-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 6 使用子网掩码最后一位的值来划分子网。现在可以用Δ来划分子网,从而得出先前计算的子网数。在上例中,Δ=32。因此我们将以32为单位划分IP地址。
    • 上图为第3步得出的8个子网。
    • 每个子网有32个地址。
  7. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/7\/75\/1636270-5.jpg\/v4-460px-1636270-5.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/7\/75\/1636270-5.jpg\/v4-728px-1636270-5.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 7 确定网络地址和广播地址。子网中的第一个地址是网络地址,最后一个地址是广播地址。
  8. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/9\/92\/1636270-5b1.jpg\/v4-460px-1636270-5b1.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/9\/92\/1636270-5b1.jpg\/v4-728px-1636270-5b1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 8 确定广播地址。IP地址所在子网中的第一个地址是网络地址,最后一个地址是广播地址。
      在上例中,IP地址是210.1.1.100,子网地址范围是210.1.1.96 - 210.1.1.127(见上图),因此网络地址是210.1.1.96,广播地址是210.1.1.127。
方法 2 的 3:

使用CIDR

  1. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/3\/34\/1636270-6b1.jpg\/v4-460px-1636270-6b1.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/3\/34\/1636270-6b1.jpg\/v4-728px-1636270-6b1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 1 将网络前缀转成位格式。CIDR用IP地址加“/网络前缀”的方式来表示。以8为单位将网络前缀拆成四个数字相加的形式,然后就能得出IP地址。
    • 例1:如果网络前缀是27,则写成8 + 8 + 8 + 3。
    • 例2:如果网络前缀是12,则写成8 + 4 + 0 + 0 。
    • 例3:如果网络前缀是32,则写成8 + 8 + 8 + 8。
  2. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/0\/01\/1636270-6b2.jpg\/v4-460px-1636270-6b2.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/0\/01\/1636270-6b2.jpg\/v4-728px-1636270-6b2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 2 将网络前缀转成IP地址。根据上表将相应的位转成IP地址。比如,网络前缀27可以表示为8+8+8+3,转成IP地址就是225.225.225.224。
    • 又比如,假设IP地址是170.1.0.0/26。按上述方法将26拆成8+8+8+2,然后对照上表转成IP地址225.225.225.192。这样就可以得出IP地址170.1.0.0的子网掩码为255.255.255.192。
  3. 3 确定总位数。使用以下公式计算总位数:Tb = 8
  4. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/8\/82\/1636270-6b3.jpg\/v4-460px-1636270-6b3.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/8\/82\/1636270-6b3.jpg\/v4-728px-1636270-6b3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 4 确定用于划分子网的位数。子网掩码可以是0、128、192、224、240、248、252、254以及255。上表给出了位数和子网掩码的对应关系。
    • 默认情况下子网掩码为255,表示没有子网。
    • 在上例中,IP地址是170.1.0.0,子网掩码是255.255.255.192。
    • 总位数= Tb = 8。
    • 用于划分子网的位数 = n。由于子网掩码为192,通过上表可得出对应的位数为2。
  5. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/d\/df\/1636270-8.jpg\/v4-460px-1636270-8.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/d\/df\/1636270-8.jpg\/v4-728px-1636270-8.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 5 计算主机位数。在上一步中,我们已得出用于划分子网的位数n,并已知总位数Tb为8。通过公式(m) = Tb - n或Tb = m+n就可以得出主机位数。
    • 在上例中,位数n = 2,m = 8 - 2 = 6,因此主机位数就是6。
  6. 6 计算子网数。子网数为2n
    • 在上例中,子网数 = 22 = 4,因此共有4个子网。
  7. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/a\/a5\/1636270-9b1.jpg\/v4-460px-1636270-9b1.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/a\/a5\/1636270-9b1.jpg\/v4-728px-1636270-9b1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 7 计算子网掩码最后一位的值。公式为Δ = 2m
    • 在上例中,Δ = 26 = 64,因此子网掩码最后一位的值是64。
  8. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/d\/d5\/1636270-9.jpg\/v4-460px-1636270-9.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/d\/d5\/1636270-9.jpg\/v4-728px-1636270-9.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 8 计算每个子网中的主机数。每个子网中的主机数 = 2m - 2。
  9. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/b\/bf\/1636270-10b2.jpg\/v4-460px-1636270-10b2.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/b\/bf\/1636270-10b2.jpg\/v4-728px-1636270-10b2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 9 使用子网掩码最后一位的值来划分子网。现在可以用Δ来划分子网,从而得出先前计算的子网数。
    • 在上例中,子网掩码最后一位的值是64。因此子网数为4,每个子网中有64个地址。
  10. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/7\/72\/1636270-11.jpg\/v4-460px-1636270-11.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/7\/72\/1636270-11.jpg\/v4-728px-1636270-11.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 10 找到IP地址所在的子网。上例中的IP地址是170.1.0.0,因此子网地址范围是170.1.0.0 - 170.1.0.63。
  11. {"smallUrl":"https:\/\/www.zenmeban.com\/images_en\/thumb\/7\/78\/1636270-11b1.jpg\/v4-460px-1636270-11b1.jpg","bigUrl":"https:\/\/www.zenmeban.com\/images\/thumb\/7\/78\/1636270-11b1.jpg\/v4-728px-1636270-11b1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\"mw-parser-output\"><\/div>"} 11 确定网络地址和广播地址。子网中的第一个地址是网络地址,最后一个地址是广播地址。
    • 在上例中,IP地址是170.1.0.0,因此网络地址是170.1.0.0,广播地址是170.1.0.63。
方法 3 的 3:

使用网络计算器

  1. 1 找到IP地址和子网地址。如果使用Windows,在“命令提示符”窗口中输入“ipconfig”就能找到地址。IPv4地址的右侧是IP地址,子网地址就在它的下方。如果使用Mac,可以在“系统偏好设置”中的“网络”应用程序中找到IP地址和子网地址。
  2. 2 在网页浏览器中前往http://jodies.de/ipcalc。可以使用Windows或Mac上的任意浏览器。
  3. 3 在“地址(主机或网络)”字段中输入IP地址。此网站会自动检测IP地址。检查地址是否正确,如果不正确,输入正确的地址。
  4. 4 在“网络掩码”字段中输入子网掩码。此网站同样会自动检测子网地址。检查地址是否正确。可以输入CDIR格式(比如/24)或IP地址格式(比如255.255.255.0)的子网地址。
  5. 5 单击计算它位于IP地址字段的下方。字段下方会显示结果,“网络”的右侧就是网络地址,“广播”的右侧就是广播地址。

示例

有类网络

  • 假设IP地址 = 100.5.150.34,子网掩码 = 255.255.240.0
    总位数= Tb = 8
    子网掩码 0 128 192 224 240 248 252 254 255
    用于划分子网的位数n 0 1 2 3 4 5 6 7 8

    从上表中可知,子网掩码240对应的位数是4,即240 = n1 = 4

    从上表中可知,子网掩码0对应的位数是0,即0 = n2 = 0

    子网掩码240对应的主机位数 = m1 = Tb - n1 = 8 - 4 = 4
    子网掩码0对应的主机位数 = m2 = Tb - n2 = 8 - 0 = 8

    子网掩码240对应的子网数 = 2n1 = 24 = 16
    子网掩码0对应的子网数 = 2n2 = 20 = 1

    子网掩码240最后一位的值 = Δ1 = 2m1 = 24 = 16
    子网掩码0最后一位的值 = Δ2 = 2m2 = 28 = 256

    对于子网掩码240,我们将以16为单位划分地址;对于子网掩码0,共有256个地址。根据Δ1和Δ2的值,可以划分出以下16个子网:

    100.5.0.0 - 100.5.15.255 100.5.16.0 - 100.5.31.255 100.5.32.0 - 100.5.47.255 100.5.48.0 - 100.5.63.255
    100.5.64.0 - 100.5.79.255 100.5.80.0 - 100.5.95.255 100.5.96.0 - 100.5.111.255 100.5.112.0 - 100.5.127.255
    100.5.128.0 - 100.5.143.255 100.5.144.0 - 100.5.159.255 100.5.160.0 - 100.5.175.255 100.5.176.0 - 100.5.191.255
    100.5.192.0 - 100.5.207.255 100.5.208.0 - 100.5.223.255 100.5.224.0 - 100.5.239.255 100.5.240.0 - 100.5.255.255

    IP地址100.5.150.34所在的子网地址范围是100.5.144.0 - 100.5.159.255,因此网络地址是100.5.144.0,广播地址是100.5.159.255。

CIDR

  • 假设CIDR格式的IP地址是200.222.5.100/9
                        9 = 8 + 1 + 0 + 0
                            255 . 128 . 0 . 0

  • IP地址 = 200.222.5.100,子网掩码 = 255.128.0.0
    总位数= Tb = 8
    子网掩码 0 128 192 224 240 248 252 254 255
    用于划分子网的位数n 0 1 2 3 4 5 6 7 8

    从上表中可知,子网掩码128对应的位数是1,即128 = n1 = 1

    从上表中可知,子网掩码0对应的位数是0,即0 = n2 = n3 = 0

    子网掩码128对应的主机位数 = m1 = Tb - n1 = 8 - 1 = 7
    子网掩码0对应的主机位数 = m2 = m3 = Tb - n2 = Tb - n3 = 8 - 0 = 8

    子网掩码128对应的子网数 = 2n1 = 21 = 2
    子网掩码0对应的子网数 = 2n2 = 2n3 = 20 = 1

    子网掩码128最后一位的值 = Δ1 = 2m1 = 27 = 128
    每个子网中的主机数 = 2m1 - 2 = 27 - 2 = 126

    子网掩码0最后一位的值 = Δ2 = Δ3 = 2m2 = 2m3 = 28 = 256
    每个子网中的主机数 = 2m2 - 2 = 2m3 - 2 = 28 - 2 = 254

    对于子网掩码128,我们将以128为单位划分地址;对于子网掩码0,共有256个地址。根据Δ1、Δ2和Δ3的值,可以划分出以下2个子网:

    200.0.0.0 - 200.127.255.255 200.128.0.0 - 200.255.255.255

    IP地址200.222.5.100所在的子网地址范围是200.128.0.0 - 200.255.255.255,因此网络地址是200.128.0.0,广播地址是200.255.255.255。

小提示

  • 先将CIDR中的网络前缀转换成十进制的IP地址,然后就可以使用有类网络的计算方法算出网络地址和广播地址。
  • 此方法只适用于IPv4,不适用于IPv6。

<<:  怎么画眼线

>>:  怎么判断自己是不是跨性别者

怎么下载火狐浏览器

火狐浏览器是一款可免费下载的、非常受欢迎的网络浏览器。它的运行速度快,且可以根据用户的喜好来进行定制...

怎么删除Zoosk账户

不需要Zoosk账户了?按照下面步骤删掉它。 步骤 1 在浏览器中打开Zoosk 并登录。 2 点击...

怎么自制美白霜

在户外享受阳光也许很惬意,但是对皮肤却非常危险。皮肤癌显然是健康方面的一个重要考虑,但除此之外阳光还...

怎么尊重自己

强烈的自尊心有助于发挥你的潜力,发展健康的人际关系,为你赢得尊重。首先你得接受自己,努力成为理想中的...

怎么庆祝犹太新年

犹太新年(Rosh Hashanah)是犹太民族一个重要的宗教节日,如同我国的春节一样。多数犹太人一...