zoukankan      html  css  js  c++  java
  • 更改IP 脚本(自动获取和手动设置多个IP),将内容拷贝到记事本另存为bat批处理文件

    @echo off
    rem //设置变量  
    set Nic="本地连接"
    rem //可以根据你的需要更改,  
    set Addr=192.168.192.133
    set Mask=255.255.255.0
    set Gway=192.168.192.1
    set Dns1=192.168.192.1
    set Dns2=192.168.192.1
    rem //以上依次为IP地址、子网掩码、网关、首选DNS、备用DNS  
    echo     1 设置为静态IP  
    echo     2 设置为动态IP  
    echo     3 退出  
    echo ---请选择项目后回车  
    set /p answer=  
    if %answer%==1 goto 1  
    if %answer%==2 goto 2  
    if %answer%==3 goto 3  
    :1  
    echo 正在进行静态IP设置,请稍等...  
    rem //可以根据你的需要更改  
    echo. I P 地址 = %addr%  
    echo. 子网掩码 = %Mask%  
    netsh interface ipv4 set address name=%Nic% source=static addr=%addr% mask=%Mask% gateway=%Gway% gwmetric=0 >nul 
    echo. 首选 DNS = %Dns1%  
    netsh interface ipv4 set dns name=%Nic% source=static addr=%Dns1% register=PRIMARY >nul  
    echo. 备用 DNS = %Dns2%  
    netsh interface ipv4 add dns name=%Nic% addr=%Dns2% index=2 >nul  
    echo ----  
    rem //下面是设置第二、三、四个ip  
    set Addr2=192.168.128.123
    set Addr3=192.168.129.123
    set Addr4=192.168.2.123
    set Mask2=255.255.255.0 
    set Mask3=255.255.255.0
    set Mask4=255.255.255.0
    echo. 第二个IP地址 = %Addr2%  
    echo. 第三个IP地址 = %Addr3% 
    echo. 第四个IP地址 = %Addr4%
    echo. 第二个子网掩码 = %Mask2%
    echo. 第三个子网掩码 = %Mask3%  
    echo. 第四个子网掩码 = %Mask4%   
    netsh interface ipv4 add address %Nic% %Addr2% %Mask2%  
    netsh interface ipv4 add address %Nic% %Addr3% %Mask3%
    netsh interface ipv4 add address %Nic% %Addr4% %Mask4%
    echo 全部设置完成!
    ipconfig /all
    pause  
    goto end  
    :2  
    echo 正在进行动态IP设置,请稍等...  
    echo. IP 地址正在从DHCP自动获取...  
    netsh interface ip set address "本地连接" dhcp  
    echo. DNS地址正在从DHCP自动获取...  
    netsh interface ip set dns "本地连接" dhcp  
    echo ----  
    echo 全部设置完成!  
    pause  
    :3  
    echo bye!  
    goto end  
    rem pause >null

  • 相关阅读:
    Android实战技巧:深入解析AsyncTask
    Android开发在路上:少去踩坑,多走捷径
    ART:Android 摆脱卡顿的希望?
    搭建Elasticsearch集群的配置
    Docker学习笔记-(5)容器数据管理,链接容器,构建私有库
    Docker学习笔记-(4)Dockerfile
    Docker学习笔记-(3)网络设置
    Docker学习笔记-(2)端口映射
    Docker学习笔记-(1)常用命令
    【架构】Heartbeat高可用服务(2)
  • 原文地址:https://www.cnblogs.com/macula/p/2091457.html
Copyright © 2011-2022 走看看