【问题标题】:Calculate Subnet mask from IP address range manually手动从 IP 地址范围计算子网掩码
【发布时间】:2016-01-15 04:58:27
【问题描述】:

如何手动根据 IP 地址范围计算子网掩码?

例如IP地址从212.92.32.00到212.92.63.255,十进制点格式的掩码是什么?

【问题讨论】:

标签: ip-address


【解决方案1】:

子网的firstlast IPv4地址满足以下条件:

  • 它们具有相同的前 N ​​位
  • 第一个地址的剩余 (32-N) 位等于 0
  • 最后一个地址的剩余 (32-N) 位等于 1

在这种情况下,网络掩码就是 /N。在您的示例中,地址是:

11010100.01011100.00100000.00000000

11010100.01011100.00111111.11111111

所以:

  • 您的地址前 19 位相等
  • 第一个地址的后 13 位等于 0
  • 最后一个地址的后 13 位等于 1

所以,您的网络掩码是 /19,或 11111111.11111111.11100000.00000000,或 255.255.224.0

【讨论】:

    【解决方案2】:

    此 IP 范围属于 C 类,表示 N.N.N.H(N 表示网络 ID,H 表示主机 ID)和默认 C 类子集掩码 255.255.255.0。二进制格式 11111111 11111111 11111111 00000000。 这里 8 个主机位 2x2x2x2x2x2x2x2 = 256(仅可用 254,因为 2 个主机不可用,一个用于网络,一个用于广播) 现在第一个子网如下:

    网络:212.92.32.0/24 广播:212.92.32.255 HostMin:212.92.32.1 -----(可用IP起始) HostMax:212.92.32.254 -----(可用IP结尾) 网络掩码:255.255.255.0 主机/网络:254

    最高可达 212.92.63.255

    【讨论】:

      猜你喜欢
      • 2012-10-06
      • 1970-01-01
      • 1970-01-01
      • 2012-12-28
      • 2010-12-01
      • 2017-10-08
      • 2016-03-02
      • 2016-05-22
      • 2010-10-21
      相关资源
      最近更新 更多