在同一个网卡上设置两 (2) 个 IP 地址?

pro*_*pro 7 network-adapter ip-address subnet windows-xp

我认为可以在 Windows XP 中的一个 NIC 上设置 2 个 IP 地址和子网掩码。

如何才能做到这一点?

har*_*ymc 7

拥有 2 个以上的 IP 地址称为多宿主
大多数多宿主解决方案需要放弃 DHCP 寻址以支持静态寻址。

实际上,有一种方法可以在 XP 下多归属网络接口卡 (NIC) 并同时使用 DHCP 和多个静态 IP 地址。以下是从Windows 网络的怪癖中获取的方法:

  1. 使用 regedit 导航到
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans
  2. 在这些子项下,您会发现 PC 中的所有 NIC 按其 COM 类标识符列出,也称为全局唯一标识符 (GUID)。例如:
    {A8BF419B-8185-4396-B87A-2B6345BBC8E3}
    注意正确识别条目所指的 NIC - 您会在注册表中的每个 NIC 下找到多个 GUID。
  3. 找到钥匙IPAddress并双击它。在出现的“编辑多字符串”对话框中,输入要分配给 NIC 的每个静态 IP 地址的值,每行一个值。请注意,第一个值必须是“0.0.0.0”。
  4. 现在找到SubnetMask键并按照与“IPAddress”键完全相同的方式对其进行编辑,再次确保第一个值是“0.0.0.0”。
  5. 重启。


Jas*_*mbs 6

我通常使用 netsh 执行此操作,因为它很容易复制。

netsh interface ip set address "Local Area Connection" static 10.0.10.20 255.255.255.0 10.0.10.1 1
netsh interface ip add address "Local Area Connection" 192.168.1.20 255.255.255.0
Run Code Online (Sandbox Code Playgroud)

我想现在您还需要配置 DNS。

netsh interface ip set dns "Local Area Connection" static 10.0.10.1
netsh interface ip add dns "Local Area Connection" 192.168.1.140
Run Code Online (Sandbox Code Playgroud)

然后,我会将这些命令保存到 .cmd 文件中,并将其保存在我的源代码存储库(或其他备份位置)中以供后代使用。


小智 2

在 Microsoft 中搜索“第二个 ip 地址 windows xp”,这是第 5 个链接。

阅读一下,你会在那里看到它。

http://technet.microsoft.com/en-us/library/bb457118.aspx