您的位置:首页 > 其它

批处理自动切换固定IP和动态IP

2010-03-16 08:58 429 查看
奔波两地工作,一处使用固定IP,另一处使用动态IP。感到手工修改比较麻烦,于是创建一个DOS批处理文件代替。原理:反复执行netsh命令设置参数,输出全部弃置到nul。

创建c:/NetEnv.bat

@echo off
set /P var="请选择您的位置:[1]客户现场,[2]自动获取:"
echo 正在设置IP、网关、DNS...
if %var%==2 goto net2
if %var%==1 goto net1
:net1
netsh interface ip set address name="本地连接" source=static addr=10.35.55.31 mask=255.255.255.0 >nul
netsh interface ip set address name="本地连接" gateway=10.35.55.1 gwmetric=0 >nul
netsh interface ip set dns name="本地连接" source=static addr=86.128.86.33 register=PRIMARY >nul
netsh interface ip add dns name="本地连接" addr=86.128.128.55 >nul
goto end
:net2
netsh interface ip set address name="本地连接" source=dhcp >nul
netsh interface ip set dns name="本地连接" source=dhcp >nul
goto end
:end
echo 设置完毕。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: