问答中心 > 电脑/网络 > 操作系统/系统故障 > 一键自动修改IP地址、网关和DNS

一键自动修改IP地址、网关和DNS

1人回复
悬赏分:5 | 浏览次数:1635 | 提问者:duduyu 解决时间:2014-09-14 15:46
一键自动修改IP地址、网关和DNS,详细点
最佳答案

次方法可以一键设置内网IP,包括本地连接和无线网络连接。

将下面一段代码复制到.txt中,然后修改后缀为.bat

@echo off
color 0a
title 自制IP切换脚本【ihong】

:choice
@echo ------------------------------------------------------------------------------
@echo ---------------------------欢迎使用批处理IP设置-------------------------------
@echo ---------------按11设置IP地址为:无线连接寝室内网:192.168.1.88-----------------
@echo ---------------按12设置IP地址为:无线连接公司内网:192.168.2.88-----------------
@echo ---------------按13设置IP地址为:无线连接自动获得IP----------------------------
@echo ---------------按21设置IP地址为:本地连接内网IP:192.168.1.88-------------------
@echo ---------------按22设置IP地址为:本地连接自动获得IP----------------------------
@echo ------------------------------------------------------------------------------
set /p sLocal=请选择:
if %sLocal%==11 goto 11
if %sLocal%==12 goto 12
if %sLocal%==13 goto 13
if %sLocal%==21 goto 21
if %sLocal%==22 goto 22
cls
@echo 输入错误,重新选择!
goto choice

:11
@echo 正在设置无线网络连接寝室内网:192.168.1.88
@echo 请稍等!
netsh interface IP Set Address "无线网络连接" Static "192.168.1.88" "255.255.255.0" "192.168.1.1" 1
netsh interface IP set dns name="无线网络连接" source=static addr="192.168.1.1"
@echo 设置成功,自动退出
goto end

:12
@echo 正在设置无线网络连接公司内网:192.168.2.88
@echo 请稍等!
netsh interface IP Set Address "无线网络连接" Static "192.168.2.88" "255.255.255.0" "192.168.2.1" 1
netsh interface IP set dns name="无线网络连接" source=static addr="202.96.209.5"
@echo 设置成功,自动退出
goto end

:13
@echo 正在设置无线网络连接自动获取IP
@echo 请稍等!
netsh interface IP set Address name="无线网络连接" source=dhcp
netsh interface IP set dns name="无线网络连接" source=dhcp
@echo 设置成功,自动退出
goto end

:21
@echo 正在设置本地连接为固定IP:192.168.1.88
@echo 请稍等!
netsh interface IP Set Address "本地连接" Static "192.168.1.88" "255.255.255.0" "192.168.1.1" 1
netsh interface IP set dns name="本地连接" source=static addr="192.168.1.1"
@echo 设置成功,自动退出
goto end

:22
@echo 正在设置本地连接为自动获取IP
@echo 请稍等!
netsh interface IP set Address name="本地连接" source=dhcp
netsh interface IP set dns name="本地连接" source=dhcp
@echo 设置成功,自动退出
goto end

:99
@echo 备用
netsh interface IP set Address name="本地连接" source=static addr=        mask=       gateway=        gwmetric=1
netsh interface IP set dns name="本地连接" source=static addr="192.168.1.1"
@echo 设置成功,自动退出
goto end

:end


将上面一段代码复制到.txt中,然后修改后缀为.bat

注意:windows 7 请以管理员身份运行

 

100% (1)
0% (0)
目前有 1 个人评价 | 回答时间:2014-09-01 12:09

回答者: ihong | 上尉 | 采纳率:21%

擅长领域: 广信之家 设计生活

参加的活动: 暂时没有参加的活动

提问者对于答案的评价:

我来回答这个问题

回答即可得2分,回答被采纳则获得悬赏分以及奖励20分。

duduyu 班长

注册时间: 0