最近经常切换网络,又要改动态IP ,一会又要改回静态IP,挺麻烦的。。
下面的内容是改为动态获取IP 另存为 AutoIP.Bat双击就可以了
@echo off rem eth //eth为网卡名称,可在网络连接中查询,如"本地链接" set eth="本地连接" echo 正在修改IP为自动获取,请稍候 cmd /c netsh interface ip set address %eth% dhcp cmd /c netsh interface ip set dns %eth% dhcp pause close |
下面是改为静态的 也是另存为后缀为bat的文件就好
@echo off rem eth //eth 为网卡名称,可在网络连接中查询,如"本地链接" set eth="本地连接" rem ip //ip 为你想更改的IP set ip=192.168.1.3 rem gateway //gateway 为网关地址 set gateway=192.168.1.1 rem netmasks //netmasks 为子网掩码 set netmasks=255.255.255.0 rem dns //dns 为首选DNS set dns=192.168.1.1 rem dns2 //dns2 为备用DNS rem set dns2=202.103.0.68 echo 正在将本机IP更改到: %ip% 请等候... rem if %gateway%==none netsh interface ip set address %eth% static %ip% %netmasks% %gateway% > nul if not %gateway%==none netsh interface ip set address %eth% static %ip% %netmasks% %gateway% 1 > nul if %dns%==none netsh interface ip set dns %eth% static %dns%> nul if not %dns%==none netsh interface ip set dns %eth% static %dns%> nul rem if %dns2%==none netsh interface ip add dns %eth% %dns2%> nul rem if not %dns2%==none netsh interface ip add dns %eth% %dns2% 2> nul echo......................... echo 检查当前本机IP: ipconfig echo......................... echo 成功将本机IP更改为: %ip% echo http://blog.csdn.net/ccp5780199/ pause close |