请输入关键字
DOS命令切换网络设置
Alin|2016-4-25

@echo off
rem eth       //设置网卡名称,如"本地连接"
set eth="本地连接"
rem ip         //设置IP地址
set ip=192.168.0.52
rem GATEWAY         //设置网关
set GATEWAY=192.168.0.5
rem netmasks   //设置子网掩码
set netmasks=255.255.255.0
rem dns1       //设置主DNS
set dns1=223.5.5.5
rem dns2       //设置辅DNS
set dns2=223.6.6.6
echo 正在将本机IP更改到:%ip%
netsh interface ip set address "%eth%" static %ip% %netmasks% %GATEWAY% gwmetric=0
echo 正在添加本机主DNS:%dns1%
netsh interface ip set dns "%eth%" static %dns1%
echo 正在添加本机副DNS:%dns2%
netsh interface ip add dns "%eth%" %dns2%
echo ------------------------------
echo   IP更改完毕,检查当前配置...
echo ------------------------------
ipconfig /all
pause

把以上DOS命令保存为BAT文件以管理员身份运行即可,如果有杀毒软件阻止,请先关闭或者加入信任列表或白名单再运行。

:SS
ipconfig /all
@echo /****************************************/
@echo /*           www.mzlin.net              */
@echo /*          输入"1"代表结束             */
@echo /*      输入"0"代表切换自动IP           */
@echo /*  输入"3"代表切换网关为3的电信固定IP  */
@echo /*    输入"4"代表切换网关为4的移动IP    */
@echo /*    输入"5"代表切换网关为5的电信IP    */
@echo /****************************************/
set /p choice=您的选择:
echo.
if "%choice%"=="1" goto end

if "%choice%"=="0" goto ip0

if "%choice%"=="3" goto ip3

if "%choice%"=="4" goto ip4

if "%choice%"=="5" goto ip5
goto main


:ip0

echo IP自动设置开始....

echo.

echo 自动获取IP地址....

netsh interface ip set address name = "本地连接" source = dhcp

echo 自动获取DNS服务器....

netsh interface ip set dns name = "本地连接" source = dhcp 

@rem 设置自动获取IP

echo 设置完成

goto SS

:ip3

echo IP自动设置开始....

echo.

echo 正在设置IP及子网掩码

netsh interface ip set address name="本地连接" source=static addr=192.168.0.52 mask=255.255.255.0 gateway=192.168.0.3 gwmetric=1

echo 正在设置DNS服务器

netsh interface ip set dns name="本地连接" source=static addr=202.96.128.86 register=PRIMARY

echo 正在设置DNS服务器

netsh interface ip add dns name="本地连接" addr=202.96.134.133 

echo 设置完成

goto SS

:ip4

echo IP自动设置开始....

echo.

echo 正在设置IP及子网掩码

netsh interface ip set address name="本地连接" source=static addr=192.168.0.52 mask=255.255.255.0 gateway=192.168.0.4 gwmetric=1

echo 正在设置DNS服务器

netsh interface ip set dns name="本地连接" source=static addr=120.196.165.24 register=PRIMARY

echo 正在设置DNS服务器

netsh interface ip add dns name="本地连接" addr=211.136.92.6 

echo 设置完成

goto SS

:ip5

echo IP自动设置开始....

echo.

echo 正在设置IP及子网掩码

netsh interface ip set address name="本地连接" source=static addr=192.168.0.52 mask=255.255.255.0 gateway=192.168.0.5 gwmetric=1

echo 正在设置DNS服务器

netsh interface ip set dns name="本地连接" source=static addr=202.96.128.86 register=PRIMARY

echo 正在设置DNS服务器

netsh interface ip add dns name="本地连接" addr=114.114.114.114 

echo 设置完成

goto SS
:end  

赞一下27||已浏览3050

本站版本归木之林解释所有 copyright(C)2010-2025www.mzlin.net 备案/许可证编号为:粤ICP备15050036号