mathse Asked: 2021-01-16 04:25:14 +0800 CST2021-01-16 04:25:14 +0800 CST 2021-01-16 04:25:14 +0800 CST 从 255 IP 的登录尝试?(3.0.115.255) 772 今天我看到一些来自不寻常 IP 的登录尝试:3.0.115.255,我问自己:怎么会发生这种情况,IP 以 255 结尾?我以为它是用于广播的-可以将其分配给一台机器吗? 问候 数学 iptables tcpip 2 个回答 Voted Best Answer Nikita Kipriyanov 2021-01-16T04:33:50+08:002021-01-16T04:33:50+08:00 首先要注意,并非所有以 .255 结尾的 IP 都是广播。如果它使用更宽的掩码,则不会将其视为其网络中的广播地址。您可以使用以下地址配置网络: 一台机器:192.168.1.0/23(或/255.255.254.0),另一台机器:192.168.0.255/23 在任何现代操作系统中,他们都会愉快地交流。注意稍宽的网络掩码。这两个地址实际上都是网络地址范围中间的最近邻居(从 192.168.0.0 到 192.168.1.255,总共 512 个地址,其中 510 个是可分配的)。 再想一想,当系统收到来自某个 IP 的数据包时,它并不关心它是否是广播的。这只是数据包头“源”字段中的一个 32 位数字。一般来说,如果它在那里发送数据包,它只会检查是否是广播地址,并且它只考虑它是否必须使用单播 MAC 地址或广播,并且只有当它来自本地连接的网络时才会这样做,即它有一个直接路由到那个地址。 当您不在该网络附近时,您如何知道 3.0.115.255 是否是广播?没办法,因为你不知道它是如何划分子网的。您可以将数据包发送到该地址,它将被路由,最终只有最后一跳会知道,如果那真的是一个广播地址,它将广播您的数据包。如果您收到来自该地址的数据包,那么您也不知道它是否被广播。 nirnaeth 2021-01-16T04:34:48+08:002021-01-16T04:34:48+08:00 我以为是广播 不一定,这取决于子网的配置方式。 采用以下子网: 192.168.0.0/24 192.168.1.0 是网络地址,不可分配 192.168.0.255 将是广播地址,因为这是子网中的最后一个地址 现在拿这个: 192.168.0.0/16 192.168.0.0 仍将是网络地址 192.168.0.255 将是可分配地址,因为: 192.168.255.255 将是子网的广播地址
首先要注意,并非所有以 .255 结尾的 IP 都是广播。如果它使用更宽的掩码,则不会将其视为其网络中的广播地址。您可以使用以下地址配置网络:
一台机器:192.168.1.0/23(或/255.255.254.0),另一台机器:192.168.0.255/23
在任何现代操作系统中,他们都会愉快地交流。注意稍宽的网络掩码。这两个地址实际上都是网络地址范围中间的最近邻居(从 192.168.0.0 到 192.168.1.255,总共 512 个地址,其中 510 个是可分配的)。
再想一想,当系统收到来自某个 IP 的数据包时,它并不关心它是否是广播的。这只是数据包头“源”字段中的一个 32 位数字。一般来说,如果它在那里发送数据包,它只会检查是否是广播地址,并且它只考虑它是否必须使用单播 MAC 地址或广播,并且只有当它来自本地连接的网络时才会这样做,即它有一个直接路由到那个地址。
当您不在该网络附近时,您如何知道 3.0.115.255 是否是广播?没办法,因为你不知道它是如何划分子网的。您可以将数据包发送到该地址,它将被路由,最终只有最后一跳会知道,如果那真的是一个广播地址,它将广播您的数据包。如果您收到来自该地址的数据包,那么您也不知道它是否被广播。
不一定,这取决于子网的配置方式。
采用以下子网:
192.168.0.0/24
192.168.1.0 是网络地址,不可分配
192.168.0.255 将是广播地址,因为这是子网中的最后一个地址
现在拿这个:
192.168.0.0/16
192.168.0.0 仍将是网络地址
192.168.0.255 将是可分配地址,因为:
192.168.255.255 将是子网的广播地址