如何查找分配给已被删除的接口的IP地址

在Windows(特别是服务器2008 R2)中,如果一个networking接口死亡,我将其replace,那么我怎样才能检索分配给旧接口的IP?

我知道Windows保留在某个地方,因为如果我知道它是什么,并将其分配给新的接口,Windows会发出警告,并通知我之前在此系统上分配了IP。

同样的道理,如果我谈论的是一个虚拟客户被移动到一个没有configuration相同虚拟networking的新主机,我也遇到同样的问题。 我需要find旧的IP并将其分配给新的接口。

谢谢,

[EW]

HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ TCPIP \参数\接口

通过registry编辑器

您可以使用netsh命令来完成此操作:

netsh interface ipv4 dump 

这应该给你手动分配的ipv4接口信息(活动的,不活动的,甚至是删除的接口)。 如果您需要ipv6接口信息,请用ipv6replace。

结果:

 # ---------------------------------- # 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