快速修改IP地址

命令行修改IP地址,网关,DNS

  1. 打开命令提示符
  2. 输入netsh 回车
  3. 输入interface ip 回车
  4. 如果要更改IP地址,可以输入set address name=要更改的连接的名字,例如"本地连接 2" source=static或dhcp addr=IP地址,如192.168.1.112 mask=子网掩码,如255.255.255.0
  5. 如果要更改网关,可以输入set address name=要更改的连接的名字,例如"本地连接 2" gateway=网关地址,如192.168.1.1 gwmetric=0
  6. 如果要更改首选DNS服务器,可以输入set dns name=要更改的连接的名字,例如"本地连接 2" source=static或dhcp addr=首选DNS,如202.99.96.68 register=PRIMARY
  7. 如果要更改备选DNS服务器,可以输入add dns name=要更改的连接的名字,例如"本地连接 2" addr=备选DNS,如202.99.104.68 index=2
  8. 输入bye或quit命令退出

 

我们也可以把它写成批处理如下:

@ echo off

netsh interface ip set address name=要更改的连接的名字,例如"本地连接 2" source=static或dhcp addr=IP地址,如192.168.1.112 mask=子网掩码,如255.255.255.0

netsh interface ip set address name=要更改的连接的名字,例如"本地连接 2" gateway=网关地址,如192.168.1.1 gwmetric=0

netsh interface ip set dns name=要更改的连接的名字,例如"本地连接 2" source=static或dhcp addr=首选DNS,如202.99.96.68 register=PRIMARY

netsh interface ip add dns name=要更改的连接的名字,例如"本地连接 2" addr=备选DNS,如202.99.104.68 index=2

 

第二招 利用Dump导出导入配置文件


在命令提示符下输入netsh -c interface ip dump >c:/net.txt

然后打开C盘,你将会看到一个net.txt的文本文档打开它会看到下列信息

注:各人电脑上的信息会有所不同



# ----------------------------------
# 接口 IP 配置         
# ----------------------------------
pushd interface ip


# "本地连接 2" 的接口 IP  配置

set address name="本地连接 2" source=static addr=192.168.1.112 mask=255.255.255.0
set address name="本地连接 2" gateway=192.168.1.1 gwmetric=1
set dns name="本地连接 2" source=static addr=202.99.96.68 register=PRIMARY
add dns name="本地连接 2" addr=202.99.104.68 index=2
set wins name="本地连接 2" source=static addr=none


popd
# 接口 IP 配置结束

把“addr=、mask=、gateway= 改成你自己的值即可。

注意第一个addr=后面跟的是你的IP地址、第二个addr=后面跟著的是你的首选DNS地址、第三个addr=后面跟著的是你的备选DNS地址,更改后把它另存为net1.txt(或任何你喜欢的名字)。

再次打开命令提示符,输入netsh -f c:/net1.txt,稍等一会,使用ipconfig /all查查看ip是不是已经更改成功了。

我们可以把它们写成一个批处理或者创建一个快捷方式更方便的执行。

 

第三招 利用Netsh 的exec命令


打开记事本输入

interface ip

set address name="本地连接 2" source=static addr=192.168.1.112 mask=255.255.255.0
set address name="本地连接 2" gateway=192.168.1.1 gwmetric=1
set dns name="本地连接 2" source=static addr=202.99.96.68 register=PRIMARY
add dns name="本地连接 2" addr=202.99.104.68 index=2
set wins name="本地连接 2" source=static addr=none

注:addr=更改成你自己的值。

然后把它另存為c:/net.sh

打开命令提示符输入netsh exec c:/net.sh

稍等一会你的IP就更改成功了。

你可能感兴趣的:(interface,dns服务器,文档,c)