2024年4月28日发(作者:)

如何在命令行更改IP地址

1. 进入CMD命令行;

点击“开始”->“运行”,输入“cmd”,回车,

2. 设置IP:

o

设置动态获取IP地址(DHCP)

C:/>netsh interface ip set address name=”本地连

接” source=dhcp

o

设置固定IP

C:/> netsh interface ip set address name=”本地

连接” source=static addr=192.168.1.2

mask=255.255.255.0 gateway=192.168.1.1

gwmetric=auto

o

参数说明:

1. name:网络连接名称,一般为“本地连接”。你可以在

“控制面板”->“网络连接”中看到。

2. source:获取IP的途径。动态获取,则为dhcp,

手动设置,则为static。

3.

4.

5.

addr:要设置的IP地址。

mask:子网掩码。

gateway:网关地址。

6. gwmetric:网关跃点数,可以设置为整型数值,也

可以设置为“自动”:auto。

3. 设置DNS:

o

自动获取DNS

C:/> netsh interface ip set dns name=”本地连接”

source=static

o

手动设置单个DNS

C:/> netsh interface ip set dns name=”本地连接”

source=static addr=210.52.149.2

register=primary

o

手动设置多个DNS

C:/> netsh interface ip add dns name=”本地连接”

addr=202.106.0.133 index=2

o

参数说明:

1. name:网络连接名称,一般为“本地连接”。你可以在

“控制面板”->“网络连接”中看到。

2. source:获取IP的途径。动态获取,则为dhcp,

手动设置,则为static。

3.

4.

addr:要设置的IP地址。

register:

none: 禁用动态 DNS 注册。

primary: 只在主 DNS 后缀下注册。

both: 在主 DNS 后缀下注册,也在特定连接后缀下注册。

5. index:设置的DNS的顺序号。

4. 编写设置IP/DNS的批处理文件:

知道了如何设置IP和DNS后,你可以自己编写一个BAT文件:

1. 新建一个文本文档,将后缀改为“.bat”;

2. 编辑“.bat”文件的内容为上面的设置命令。例如:

@echo off

@echo 开始设置IP

netsh interface ip set address name=”本地连

接” source=static addr=192.168.1.2

mask=255.255.255.0 gateway=192.168.1.1

gwmetric=auto

netsh interface ip set dns name=”本地连接”

source=static addr=210.52.149.2

register=primary

netsh interface ip add dns name=”本地连接”

addr=202.106.0.133 index=2

@echo on

@echo IP已设置

@echo off

pause

exit

3. 运行时,双击这个bat文件,等待设置完成即可。

5. 关于netsh命令的详细使用说明,可以在命令行,输入

netsh /? 命令查看,这里就不做说明了,希望能对你有用。