我的以太网设置的 IP 地址存储在注册表中的何处

Gen*_*ode 5 windows-registry ip windows-10

在 LAN 中,我根据需要配置了我的 IP 地址,但有时我会移动到不同的子网并需要快速更新我的 IP 地址,因此我正在考虑制作一个简单的应用程序来帮助我解决这个问题。因此,我想知道注册表中存储的 IP 地址设置在哪里?

在过去的 Win95 中,我只能搜索字符串,但现在在 Win10 中,注册表变得如此庞大,可能需要 8 天才能结束搜索。呸。

Pet*_*orf 8

各种网络接口的 IP 地址存储在:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

但仅仅改变一个值并不意味着你的活动 IP 地址会改变。

使用现有的 Windows 命令来更改它,例如:

Set-NetIPAddress

在 PowerShell 中


Gen*_*ode 0

Peter 的回答也很有用,但我发现比使用 powershell 更简单的方法。只需使用命令提示符并运行 netsh

netsh interface ip set address "Ethernet" static addr=192.168.2.1 mask=255.255.255.0 gateway=192.168.2.251 
Run Code Online (Sandbox Code Playgroud)

如果您还想更改 DNS,请使用:

netsh interface ipv4 add dnsserver "Ethernet" 8.8.8.8 index=1
Run Code Online (Sandbox Code Playgroud)