![2 个 IP 地址 - 1 个 NIC 或 2 个 NIC](https://linux22.com/image/762436/2%20%E4%B8%AA%20IP%20%E5%9C%B0%E5%9D%80%20-%201%20%E4%B8%AA%20NIC%20%E6%88%96%202%20%E4%B8%AA%20NIC.png)
我曾尝试寻找此问题的答案,但无济于事。
在需要从不同的地址范围向计算机添加第二个 IP 地址的情况下,最佳做法是什么?例如,网络范围为:
范围 1- 公共 IP。
范围 2- 私人IP。
范围之间有路由。
方法如下:
选项 A:您已经添加了 1 个 NIC,使用范围 1 中的 IP,因此只需向其添加第 2 个 IP 地址,为其创建别名。
选项 B:您为机器添加第二个 NIC,并将第二个 IP 地址绑定到它。
我留下的印象是选项 B被认为是更好的选择,但没有实际信息说明为什么如此。
PS:我们假设是虚拟环境,因此不涉及物理网卡/插槽等。
答案1
这实际上取决于每个链接所需的速度以及执行此类操作所需的配置量。
假设您的 NIC 为 1Gbps,并且您在该 NIC 上放置了 2 个 IP,那么您能够达到的全局最大速度将为 1Gbps。显然,如果您有两个 NIC,那么您的总最大速度将为 2Gbps。(每个 1-1)
虽然可以在一个 NIC 上配置两个 IP,但通常建议尽可能尝试使用 NIC 分离网络。
选项 B 绝对是更好的选择。
上面提到的部分主要针对物理配置。对于虚拟环境,速度仍将受到卡的接口速度的限制,但假设您不会通过这些接口推送太多流量,我会选择 2 个虚拟网卡。