一张网卡能有2个IP地址吗?

网卡和IP地址是一个一个地图吗?

在linux上,命令是ip addr add IFADDR dev STRING ,其中IFADDR和STRING被IP地址和设备名称取代。 您可以在“使用Linux的IP层networkingpipe理指南”中看到一些示例。 您还需要使用ip route指定使用该IP地址的ip route 。 再次, 指南来通过。

尽pipeip命令的语法看起来像是将IP地址与特定的网卡相关联,但是linux认为IP地址属于整个系统。 因此,在某些情况下,您可能想要使用ARP设置。

是的,你可以有多个; 他们不是一对一的。

单个网卡可以通过几种方式来实现这一点。 它可以通过一个MAC地址应答多个IP地址(在大多数操作系统中将多个地址分配给一个NIC将执行此操作),或者具有多个MAC地址(虚拟化平台以这种方式运行)。

这不仅是可能的,这是非常普遍的。 网卡可能有多个IP地址。 这是一个叫做多宿主的概念。 还有其他多宿主的变体。

单个物理网卡一定可以拥有多个IP地址。 在实现服务器虚拟化时,这几乎是必不可less的:多个虚拟服务器在相同的物理硬件上运行,每个服务器都需要自己的IP地址。

是的,使用单个网卡时可以有多个IP地址。

在每个操作系统中进行设置是不同的,但可能需要创build一个新的networking接口。 这看起来像一个独特的连接,但将在幕后使用相同的网卡。 OS X和Linux使用这种方法。

在Windows中添加一个新的IP地址打开你想添加另一个IP地址的networking连接。 转到属性 – > Internet协议(TCP / IP) – >高级 – >在IP设置中,单击添加并添加新的IP地址和networking掩码。

这可以用来显示两个networking范围内的服务器。 例如,一个networking范围可以用于其他networking范围不能访问的安全业务。 每个networking接口的防火墙规则可能不同。

IP层(IP地址)完全独立于物理层(您的networking适配器)。 如果你的操作系统已经正确的实现了OSI堆栈或者它的一些closures模型,你应该能够在一个networking接口上轻松地定义几个入站IP地址。 处理多个IP上的传入stream量在linux中是非常容易的。 但是,当共享单个接口时,传出stream量具有不同的源IP地址会更棘手。 如果你没有做任何特殊的事情来强迫另一个IP出现,应用程序通常默认使用主要IP作为输出源,但是也可以这样做。

具有多个IP地址的一个NIC的一个非常常见的例子是除了OS所看到的外,NIC还提供pipe理接口的地方。 例如与ILO的惠普服务器。