如何为 NIC 分配多个 IP 地址(可能是软件解决方案)?

如何为 NIC 分配多个 IP 地址(可能是软件解决方案)?

我连接到一个通过 DHCP 分配 IP 地址的网络,但我还需要为我的 NIC 分配一个不在网络地址范围内的 IP 地址。这可能吗,也许使用一些“虚拟网络接口”?最好两个网络都能正常工作?我正在运行 Windows XP。

答案1

您可以使用以下方式为网络接口分配其他 IP 地址网络管理员 interface ip add address命令。但是,这将禁用该接口上的 DHCP。由于您需要这两个地址,您可以使用查询接口以获取 DHCP 分配的地址ipconfig,然后将给定的地址和您需要的其他地址分配为静态地址。只要 DHCP 服务器不认为它可以在 DHCP 租约应该续订时为您分配另一个地址,此方法就会起作用。此外,如果 DHCP IP 地址是动态分配的(而不是绑定到接口的 MAC 地址),则每次重新连接到该网络并再次添加静态地址时,您都需要重新启用 DHCP。

例子

C:\>ipconfig

Windows IP Configuration

Ethernet adapter Local Area Connection:
        IP Address. . . . . . . . . . . . : 192.168.13.22
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.13.40

C:\>netsh
netsh>interface ip add address name="Local Area Connection" addr=10.0.0.2  mask=255.0.0.0
netsh>interface ip add address name="Local Area Connection" addr=192.168.13.22  mask=255.255.255.0 gateway=192.168.13.40

相关内容