zoukankan      html  css  js  c++  java
  • IP切换小技巧

    说到这个问题很多人都有同感。公司一般使用的都是静态的IP(如图:使用下面的IP地址),而我们在外面是用的一般是动态获取的IP(如图:自动获得IP地址),因此就产生了一个问题,需要来回切换IP,也就是需要更改下面小窗口里面的内容,很麻烦。真是气死人,每次在外面都要改为自动获得,到公司再改回来,一直重复心态都快炸了。然后别生气,现在解决办法来了,提供一个IP切换脚本

     

    IP切换:

    @echo off

    rem //设置网络变量  
    set NetName="以太网"
    rem //设置IP地址、子网掩码、网关、DNS
    set Addr=172.1
    set Mask=255.255.255.0
    set Gway=192.168.xx.xxx
    set Dns=192.168.xx.xxx
    set DnsRem=
    echo 请根据自己的需求选择下面的选项并回车
    echo ●●●●●●●●●●●●●●●●●●
    echo ● 1 设置为静态IP ●
    echo ● 2 设置为动态IP ●
    echo ● 3 退出         ●
    echo ●●●●●●●●●●●●●●●●●●
    set /p InputNum=  
    if %InputNum%==1 goto 1  
    if %InputNum%==2 goto 2  
    if %InputNum%==3 goto 3  
    :1  
    rem //可以根据自己的需求设置代理,命令为set http_proxy=网络 set http_proxy_user=账号  set http_proxy_pass=密码
    echo 静态IP设置中,请稍等...
    echo. I P 地址 = %Addr%  
    echo. 子网掩码 = %Mask%  
    netsh interface ip set address name=%NetName% source=static addr=%Addr% mask=%Mask% gateway=%Gway% gwmetric=0 >nul  
    echo. 首选 DNS = %Dns%  
    netsh interface ip set dns name=%NetName% source=static addr=%Dns% register=PRIMARY >nul 
    echo. 备用 DNS = %Dns2%  
    netsh interface ip add dns name=%Nic% addr=%Dns2% index=2 >nul  
    echo ----------------------------
    echo 设置完成!
    pause  
    goto end  
    :2  
    echo 动态IP设置中,请稍等...  
    echo. 从DHCP自动获取IP地址...  
    netsh interface ip set address "以太网" dhcp  
    echo. 从DHCP自动获取DNS地址...  
    netsh interface ip set dns "以太网" dhcp  
    echo ----  
    echo 全部设置完成!  
    pause  
    goto end
    :3  
    echo bye!  
    goto end

    新建一个txt文本将上面的内容赋值粘贴进txt文本文档,设置好IP地址、子网掩码、网关、DNS(即静态IP地址),然后将txt文档的类型改为.bat格式的文件,然后右键管理员运行就可以了,在对应的场景下按照相应的提示选择就可以了。不用再因为IP切换问题而烦恼了。亲测有效哦!!!

  • 相关阅读:
    线程queue
    定时器
    event模拟数据库链接
    最速下降法(梯度下降法)
    神经网络中的反向传播算法
    批量学习和在线学习的区别
    LMS算法
    粒子群算法
    遗传算法
    logistic回归
  • 原文地址:https://www.cnblogs.com/bkyqtr/p/11446969.html
Copyright © 2011-2022 走看看