自动获取
@echo off
rem eth //设置网卡名称,如"本地连接" set eth="无线网络连接" rem sleep //设置后面的等待时间,如"20秒" set sleep=ping -n 8 127.0.0.1>nul 2>nul echo 正在更改为自动获取IP地址... netsh interface ip set address "%eth%" source=dhcp echo 正在更改为自动获取DNS地址... netsh interface ip set dns "%eth%" source=dhcp echo -------------------------------------- echo 更改完毕,正在自动获取IP,等待10秒 echo -------------------------------------- %SLEEP% echo ---------------------------------------- echo 检查当前IP,如无法获取请联系网管 echo ---------------------------------------- ipconfig /all pause close
设置固定值
@echo off
rem eth //设置网卡名称,如"本地连接" set eth="无线网络连接" rem ip //设置IP地址 set ip=192.168.1.243 rem gw //设置网关 set gw=192.168.1.1 rem netmasks //设置子网掩码 set netmasks=255.255.255.0 rem dns1 //设置主DNS set dns1=192.168.1.1 rem dns2 //设置辅DNS set dns2=192.168.1.1 echo 正在将本机IP更改到:%ip% netsh interface ip set address "%eth%" static %ip% %netmasks% %gw% 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 close