在Windows XP上通过命令行更改IP地址

Ore*_*obi 10 ip command-line windows-xp netsh

我正在尝试使用此代码通过cmd.exe更改计算机IP地址:

netsh int ip set address name="Local Area Connection" source=static addr=???.???.???.??? mask=255.255.255.0
Run Code Online (Sandbox Code Playgroud)

IP不会更改(检查ipconfig)但在DHCP上没有更改的问题.因此,当我重新启动机器时,IP将返回到DHCP.

我需要一种通过命令行永久更改IP的方法.

有任何想法吗?

小智 18

您可以使用以下命令:

netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
Run Code Online (Sandbox Code Playgroud)

哪里

  • 192.168.0.100是IP地址
  • 网络掩码是 255.255.255.0
  • 和网关是 192.168.0.1

您还可以使用以下命令通过DHCP自动配置DNS:

netsh interface ip set dns "Local Area Connection" dhcp
Run Code Online (Sandbox Code Playgroud)