![如果我使用网络地址作为我的 IP 地址会有什么副作用?](https://linux22.com/image/639865/%E5%A6%82%E6%9E%9C%E6%88%91%E4%BD%BF%E7%94%A8%E7%BD%91%E7%BB%9C%E5%9C%B0%E5%9D%80%E4%BD%9C%E4%B8%BA%E6%88%91%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%E4%BC%9A%E6%9C%89%E4%BB%80%E4%B9%88%E5%89%AF%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
我在多个地方看到过,网络地址是保留 IP,不建议用作接口的 IP 地址。但是,当我尝试使用它时,我没有看到任何直接的错误或其他副作用。在这种情况下我会遇到什么问题?
答案1
只有直接连接到链路的主机才知道分配给该链路的网络地址和广播地址,因此对于任何远程主机来说,它只是另一个 IP。
但直接位于链路上的主机将以不同的方式处理网络地址和广播地址。首先,当向这些 IP 地址发送数据包时,您通常可以预期它们会广播数据包,而不是将它们发送到特定的 MAC 地址。
此外,其他主机可能会响应发往该地址的流量,如果某些机器试图将该地址用作自己的地址,则可能会干扰通信。
此外,可能会对允许使用网络地址或广播地址进行哪些通信实施限制,如果某台机器试图将其用作自己的地址,则可能会导致某些通信中断。