![有多少种可能的 IP 方式来解释 1 个 IPv4 地址(包括掩码)?](https://linux22.com/image/607821/%E6%9C%89%E5%A4%9A%E5%B0%91%E7%A7%8D%E5%8F%AF%E8%83%BD%E7%9A%84%20IP%20%E6%96%B9%E5%BC%8F%E6%9D%A5%E8%A7%A3%E9%87%8A%201%20%E4%B8%AA%20IPv4%20%E5%9C%B0%E5%9D%80%EF%BC%88%E5%8C%85%E6%8B%AC%E6%8E%A9%E7%A0%81%EF%BC%89%EF%BC%9F.png)
考虑子网掩码,1 个 IPv4 地址可以被解释为多少种方式?
答案1
一个 IP 地址就是一个 IP 地址。子网掩码仅定义该地址周围的子网有多大(即 LAN 上有多少台机器)。
网络掩码和主机掩码在技术上是相同的,只是使用不同的表示法。网络掩码 255.255.255.0 定义的子网与主机掩码 0.0.0.255 定义的子网相同,与前缀长度 /24 相同。
答案2
实际上,如果您不知道子网掩码,那么您是在问给定的 IP 地址可能属于多少个不同的子网。 这听起来很像一道家庭作业题。
无论如何,最小的可能子网是 /32,子网掩码为 255.255.255.255。最大的可能子网是 /1,子网掩码为 128.0.0.0。
因此,有 32 种不同的子网掩码,但每个掩码对应的子网数量不同。但是,给定 IP 地址对每种大小的子网有效,但子网数量是有限的。例如,1.2.3.4 在子网 254.254.254.0/24 中不是有效地址。
进一步的复杂因素是您是否知道 IP 地址已分配给计算机,因此不是子网地址或广播地址,也不是其他受限制地址之一 - 这将排除一些原本有效的子网。