我电脑的 10.0.0.1/24 地址是什么意思(来自“ip addr”命令)?

Ben*_*Ben 25 networking linux ip-address

我电脑的 10.0.0.1/24 地址(来自ip addr- 命令)是什么意思?

  1. 为什么是 1/24 而不是 0/8?

  2. 为什么它使用 10.0.0 范围而不是 192.168.10?

Chr*_*bro 38

我想我会用几个例子来扩展这个

/8 = 255.0.0.0

/16 = 255.255.0.0

/24 = 255.255.255.0

/32 = 255.255.255.255

192.168.1.0/24 = 192.168.1.0-192.168.1.255

192.168.1.5/24 仍然在与上面相同的网络中,我们必须转到 192.168.2.0 才能在不同的网络上。

192.168.1.1/16 = 192.168.1.0-192.168.255.255

当您拥有网络时,您会丢失两个 IP 地址,一个用于广播,另一个用于网络。第一个 IP 保留用于引用网络,而范围的最后一个 ip 保留用于广播地址。


TD1*_*TD1 7

RFC 1918 为私有 IP 地址保留了 3 个范围。您的 DHCP 服务器/路由器配置为分配此范围。

10.0.0.0 - 10.255.255.255/8

172.16.0.0 - 172.31.255.255/12

192.168.0.0 - 192.168.255.255/16

http://en.wikipedia.org/wiki/Private_network


Dma*_*tig 7

除了蒂姆的回答:

/24 而不是 /8 意味着 IP 地址的前 3 个八位字节用于指定网络。这只是您可以根据需要更改的设置。使用带有 /24 掩码的 10. 私人范围并不是很常见,但您没有理由不能这样做。

/8 仅使用第一个八位字节来指定网络部分,这就是 10. 网络在 CIDR 之前明确表示的含义,这就是为什么您仍然使用 /8 比使用 24 更频繁地看到它。

至于最后一个八位字节是 0 而不是 1,那是因为在这种情况下 10.0.0.0 将是网络地址,而 10.0.0.1 是您的计算机 IP。


小智 5

这种格式10.0.0.1/24称为无类别域间路由CIDR表示,因此简而言之,它是一个位掩码,描述了 IP 地址的哪一部分可用于该范围。

这是一个示例,在您的情况下,10.0.0.1/24您在总共 32 位地址字段中保留了 24 位。如果您将 IP 地址视为 8 位的 4 部分,在您的情况下255.255.255.255分别2^8.2^8.2^8.2^8为您提供,这意味着这部分 8 位的 3 部分受到保护(不会更改),10.0.0并且只有 IP 的最后 8 位将用作范围的一部分.1以这种格式为您提供范围: 10.0.0.1 - 10.0.0.255

我认为10.0.0.0IP 是为您的路由器、网卡或其他一些设备保留的,这就是为什么它不包括在内。

另一件事,可能很明显,范围编号越小,例如 32、24、16、8,IP 范围就越大。

最后这里是 CIDR 操作的好工具http://www.ipaddressguide.com/cidr