我正在尝试使用以下代码通过cmd.exe更改计算机IP地址:
netsh int ip set address name="Local Area Connection" source=static addr=???.???.???.??? mask=255.255.255.0
IP不会更改(由ipconfig
检查)但在DHCP上没有更改的问题。因此,当我重新启动机器时,IP将返回到DHCP。
我需要一种通过命令行永久更改IP的方法。
有什么想法吗?
答案 0 :(得分:18)
您可以使用以下命令:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
,其中
192.168.0.100
是IP地址255.255.255.0
192.168.0.1
您还可以使用以下命令自动配置DNS:
netsh interface ip set dns "Local Area Connection" dhcp
答案 1 :(得分:0)
如果您正在寻找变化,这里有一个绝招:)
netsh interface ip set address name="Wi-Fi" static 192.168.1.140 255.255.255.0 192.168.1.1 // this change IP
netsh interface ip add dns name="Wi-Fi" 8.8.8.8 index=2 //this change DNS
pause
在记事本中输入以上内容并另存为ip.bat
以管理员身份运行文件