自由设置网络地址

网络工程 IPv4 子网 网络
2022-02-23 00:58:50

我正在尝试了解 IP 地址,但有些东西我还不清楚。

带口罩

1111111.1111111.1111111.00000000 (/24)

我可以像这样“自由”设置网络地址吗?

2.5.10.0

我问是因为我在网上找到的几乎所有课程都给出了网络地址(带有 /24 掩码)开头的示例

192.168.1.x

所以我很好奇这是设置网络IP地址的规则(上面提到过)还是我错过了什么。

1个回答

关于子网掩码结构
我见过一些接受“免费”子网掩码的设备,但实际上,不,你不能那样做。

将子网掩码视为您向左或向右移动以将网络分成两部分的光标。

在 IPv4 中,您有 32 位,您可以选择分配给主机的数量以及分配给网络的数量。当您使用“/”符号时,这一点更加明显。/24 网络意味着分配了 24 位用于编码网络地址,其余 8 位分配用于编码主机地址。

这意味着实际上您将 32 位放入两个地址中。混合来自两个地址的位是完全不切实际的,这与将您的城镇名称和街道名称的字母交织在普通纸质邮件上是一样的。

关于私有 IP 地址

您可以使用的私有 IP 地址由RFC1918定义,您将在其中找到:

  1. 私有地址空间

    互联网号码分配机构 (IANA)
    为私有互联网保留了以下三个 IP 地址空间块:

    10.0.0.0 - 10.255.255.255(10/8 前缀)
    172.16.0.0 - 172.31.255.255(172.16/12 前缀)
    192.168.0.0 - 192.168.255.255(192.168/16 前缀)

因此,在这些网络中,您可以对主机部分做任何您想做的事情。

您不应使用任何其他网络作为私有 IP 地址。

请注意,还为示例和文档保留了不同的 IP 地址块;以及为特定用途保留的其他一些块。