美文网首页
win10 ip却换脚本

win10 ip却换脚本

作者: 我是非鱼 | 来源:发表于2019-10-12 14:57 被阅读0次

    由于需要经常切换ip地址,每次都手动去切换很麻烦,于是写了个自动切换ip的bat,分享出来,大家可以根据自己的实际情况来对脚本进行修改来方便自己使用:

    @echo off
    rem //设置变量 
    set NAME="以太网"
    rem //以下属性值可以根据需要更改
    set ADDR=192.168.8.184
    set MASK=255.255.255.0
    set GATEWAY=192.168.8.108
    set DNS1=221.131.143.69
    set DNS2=
    rem //以上属性依次为IP地址、子网掩码、网关、首选DNS、备用DNS
    
    
    echo 当前可用操作有:
    echo 1 设置为静态IP
    echo 2 设置为动态IP
    echo 3 退出
    echo 请选择后回车:
    set /p operate=
    if %operate%==1 goto 1
    if %operate%==2 goto 2
    if %operate%==3 goto 3
    
    
    :1
    echo 正在设置静态IP,请稍等...
    rem //可以根据你的需要更改 
    echo IP地址 = %ADDR%
    echo 掩码 = %MASK%
    echo 网关 = %GATEWAY%
    netsh interface ipv4 set address %NAME% static %ADDR% %MASK% %GATEWAY% 
    echo 首选DNS = %DNS1% 
    netsh interface ipv4 set dns %NAME% static %DNS1%  validate=no
    echo 备用DNS = %DNS2% 
    if "%DNS2%"=="" (echo DNS2为空) else (netsh interface ipv4 add dns %NAME% %DNS2%  validate=no) 
    echo 静态IP已设置!
    pause
    goto 3
    
    
    :2
    echo 正在设置动态IP,请稍等...
    echo 正在从DHCP自动获取IP地址...
    netsh interface ip set address %NAME% dhcp
    echo 正在从DHCP自动获取DNS地址...
    netsh interface ip set dns %NAME% dhcp 
    echo 动态IP已设置!
    pause
    goto 3
    
    
    :3
    exit
    

    需要在配置DNS后加个validate=no,或则会配置失败

    相关文章

      网友评论

          本文标题:win10 ip却换脚本

          本文链接:https://www.haomeiwen.com/subject/xkvqmctx.html