我可以禁用这台机器的广播吗?

我可以禁用这台机器的广播吗?

我被授予了访问 Windows Server 2008 R2 Enterprise 计算机的权限,该计算机的配置如下:

  • 网络 1.2.3.136/30
  • 网关 1.2.3.137
  • IP 1.2.3.138
  • 广播 1.2.3.139
  • 网络掩码 255.255.255.252

我的理解是,发送到 1.2.3.139(广播地址)的任何内容也会发送到 1.2.3.138。这样对吗?我宁愿将 .139 视为一个专用地址,这样我就可以运行一个在 .138 上接收的程序和另一个在 .139 上接收的程序,而不会让 .138 看到 .139 收到的内容。这样可以吗?

答案1

不是。您记下的广播 IP 是基于 IP 网络特征(IP 和子网掩码)得出的,并且是总是IP/Mask 定义的网络中的最高主机地址。

我说它“出现”是因为广播地址是不可配置的。加入该网络的每台计算机都需要根据提供的地址和掩码直观地预测其广播地址,因此 IP 协议定义了任何主机如何计算它应该使用的广播地址。您无法更改任何一个系统上的广播,网络上的每个系统都需要计算广播地址(这也是您无法配置它的原因之一)。

因此,唯一可以更改广播 IP 的人是设置网络身份和掩码的人,他们受到 IP 协议的限制,因此它始终是范围内的最高地址。任何以 1.2.3.136 开头的 /30 网络都将在 .139 处进行广播。

相关内容