有两个网卡的电脑可以有两个网卡的相同IP地址吗

Joe*_*lor 6 networking lan ip

在回答这个问题时,我发现了一些我不知道并且找不到答案的东西。

在上述问题的上下文中,如果一台计算机/服务器在主板上内置了 2 个 LAN 端口(或 2 个单独的网卡),这 2 个网卡应该具有相同的 IP 地址,例如 10.0.0.1 还是它们都具有不同的地址,例如
端口1 10.0.0.1
端口 2 10.0.0.2 假设用户只想使用交叉电缆将另外 2 台计算机连接到服务器的 2 个 LAN 端口。

我认为他们必须拥有不同的 2 个独立 IP 地址,但想知道如果使用 DNS 意味着什么。服务器是否在 DNS 中有 2 个单独的记录。能不能联系上?哪个优先?

任何有关此主题的答案或更多信息将不胜感激。

小智 11

是和否。

虽然 e40 认为 IP 地址在路由域内应该是唯一的(即,您的网络上应该只存在一个 10.0.0.1 - 请参阅RFC 5889)是正确的,但您可以在该单个 IP 地址下拥有多个硬件设备。这通常通过链路聚合控制协议(LACP) 完成。LACP 可以在 OSI 的三个最低层中的任何一个运行,当然也包括 IP。将 IP 地址“解析”(在第 3 层)到用于帧传递的特定 MAC 地址(在第 2 层)的方法在很大程度上取决于实现(尽管通常它是循环的)。

您可以在每个设备上配置 IP 地址别名,以便可以单独访问每个 NIC 或通过代表绑定 NIC(两个设备)的“虚拟”IP 地址访问。