![有任何有用的设置在多个接口上具有相同的 IP 范围吗?](https://linux22.com/image/785574/%E6%9C%89%E4%BB%BB%E4%BD%95%E6%9C%89%E7%94%A8%E7%9A%84%E8%AE%BE%E7%BD%AE%E5%9C%A8%E5%A4%9A%E4%B8%AA%E6%8E%A5%E5%8F%A3%E4%B8%8A%E5%85%B7%E6%9C%89%E7%9B%B8%E5%90%8C%E7%9A%84%20IP%20%E8%8C%83%E5%9B%B4%E5%90%97%EF%BC%9F.png)
我正在编写一个用于移动计算机的小型网络扫描实用程序。因此,我必须考虑几乎所有可能的网络组合。虽然我永远不会建议这样做,但是否可以在多个接口上使用相同的 IP 范围?例如 eth0 和 eth1 上的 192.168.0.1/24。是否有任何设置可以使这合理?
答案1
一般来说,您不能在同一台主机或不同主机的多个接口上使用相同的 IP 地址(某些 NIC 组合设置除外)。
不过,主机可能在同一子网上有多个 IP 地址,在多个接口上,或者只有一个。用例包括运行多个服务,每个服务都绑定到专用 IP 地址、负载平衡/ECMP 或故障转移场景。