在 Windows(特别是服务器 2008 R2)中,如果网络接口坏了并且我更换了它,那么我该如何检索分配给旧接口的 IP?
我知道 Windows 将它保留在某个地方,因为如果我知道它是什么并将它分配给新的接口,Windows 就会发出警告并通知我之前已在此系统上分配了 IP。
同样,如果我谈论的是虚拟客户机被移动到没有相同虚拟网络配置的新主机,我会遇到同样的问题。我需要找到旧 IP 并将其分配给新接口。
谢谢,
[电子战]
答案1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\参数\接口
通过 regedit
答案2
您可以使用网络管理员命令来完成这个:
netsh interface ipv4 dump
这应该为您提供手动分配的 IPv4 接口信息(活动、非活动、甚至已删除的接口)。 如果需要 ipv6 接口信息,请替换为 ipv6。
结果:
# ----------------------------------
# IPv4 Configuration
# ----------------------------------
pushd interface ipv4
reset
set global icmpredirects=enabled
add route prefix=0.0.0.0/0 interface="Local Area Connection 2" nexthop=192.168.28.1 publish=Yes
add route prefix=0.0.0.0/0 interface="Local Area Connection" nexthop=10.10.10.1 publish=Yes
add address name="Local Area Connection 2" address=192.168.28.180
add address name="Local Area Connection" address=10.10.10.212