zoukankan      html  css  js  c++  java
  • 电脑IP设置

    方法一:

    echo off
    echo 修改[本地连接]IP......
    netsh interface IP set address "本地连接" static 138.8.8.111 255.255.255.0 138.8.8.1 1
    echo 修改[本地连接]DNS......
    netsh interface IP set dns "本地连接" static addr=202.96.128.86

    把上面的复制到笔记本,另存为 修改IP.bat 的文件

    138.8.8.111 IP地址
    255.255.255.0 子网掩码
    138.8.8.1 1 默认网关

    202.96.128.86 DNS

    下面就是自动获取IP

    echo off
    echo 修改IP,自动获取IP...
    netsh interface ip set address name="本地连接" source=dhcp
    echo 修改DNS,自动获取DNS...
    netsh interface ip set dns name="本地连接" source=dhcp

    方法二:

    @echo off
    mode con cols=50 lines=20
    title IP地址设定工具
    color 3f
    cls
    echo.
    echo.
    echo       IP地址切换程序
    echo   ----------------------------
    echo. 
    echo   更换为20的IP,请按 [h]
    echo.   
    echo   更换为51的IP,请按 [g]
    echo. 
    echo   按其他任意键退出 程序。
    echo. 
    echo   ----------------------------
    echo                   -----By: LuTian
    echo.
    echo.
    echo.
    set ch=
    set /p ch= 请根据上面提示输入: 
    IF /I '%ch:~0,1%'=='h' GOTO Family
    IF /I '%ch:~0,1%'=='g' GOTO Office
    IF /I '%Choice:~0,1%'=='' GOTO Ex
    exit

    ::下面的程序是设置IP等为动态获取。
    :Family
    cls
    echo.
    echo.
    echo.
    echo.
    echo.
    echo           正在更换为20的IP,请稍侯... ... 
    netsh interface ip set address name="本地连接" source=static addr=192.168.20.250 mask=255.255.255.0
    ::设置IP为192.168.20.250 ,子网掩码为255.255.255.0

    netsh interface ip set address name="本地连接" gateway=192.168.20.254 gwmetric=0
    ::设置网关为192.168.20.254

    netsh interface ip set dns name="本地连接" source=static addr=168.95.1.1 register=PRIMARY
    ::设置首选DNS为168.95.1.1

    netsh interface ip add dns name="本地连接" addr=202.96.128.143 index=2
    ::设置备用DNS为202.96.128.143
    cls
    echo.
    echo.
    echo.
    echo.
    echo.
    echo.
    echo            感谢使用,按任意键退出...
    pause>nul
    Exit

    ::下面的程序是设置IP等为静态手工输入。
    :Office
    cls
    echo.
    echo.
    echo.
    echo.
    echo.
    echo           正在更换为51的IP,请稍侯... ... 
    netsh interface ip set address name="本地连接" source=static addr=192.168.51.29 mask=255.255.255.0
    ::设置IP为192.168.50.50 ,子网掩码为255.255.255.0

    netsh interface ip set address name="本地连接" gateway=192.168.51.254 gwmetric=0
    ::设置网关为192.168.51.254

    netsh interface ip set dns name="本地连接" source=static addr=168.95.1.1 register=PRIMARY
    ::设置首选DNS为168.95.1.1

    netsh interface ip add dns name="本地连接" addr=202.96.128.143 index=2
    ::设置备用DNS为202.96.128.143

    cls
    echo.
    echo.
    echo.
    echo.
    echo.
    echo.
    echo            感谢使用,按任意键退出...
    pause>nul
    Exit
    :Ex
    echo
    exit

    方法三

    用记事本打开修改位置如下{分别为以下[0.0.0.0]的位置}
    IP地址(netsh interface ip set address name="本地连接" static addr=192.168.1.0)

    子网掩码(mask=255.255.255.0 >nul)

    默认网关(netsh interface ip set address name="本地连接" gateway=192.168.1.1 gwmetric=0 >nul)

    首选DNS服务器(netsh interface ip set dns name="本地连接" source=static addr=0.0.0.0 register=PRIMARY >nul)

    备用DNS服务器(netsh interface ip add dns name="本地连接" addr=0.0.0.0 index=2 >nul)

    另外做IP.bat的方法是复制分隔线以下内容,新建一个文本文件,打开后将内容复制进去后,按上方内容将IP修改后,另存为自己设名***.bat即可

    --------------------------------------------------------------------
    @echo off
    title=自动切换ip地址
    color 0A

    rem *************** 自动切换ip地址程序 ***************
    rem    主要用于在计算所内部ip和宿舍ip自动切换
    rem **************************************************

    set find=%SystemRoot%System32find.exe
    set config=%SystemRoot%System32ipconfig.exe

    goto :start


    :start
    cls
    echo                     ╭─────────────╮
    echo       ╭──────┤    IP地址自动设置程序    ├──────╮
    echo       │            ╰─────────────╯            │
    echo       │本程序能为您自动或手动设置合适的IP,网关及DNS          │
    echo       │                                   Design By: 浪子回头│
    echo       ╰───────────────────────────╯
    echo.
    echo        1. 设置成计算所静态IP
    echo        2. 设置成宿舍动态ip
    echo        Q. 退出
    echo       ==========================================================
    set type=
    set /P type=      请选择: [1],[2]或[3]?
    if /I "%type%"=="1" goto :goictstatic
    if /I "%type%"=="2" goto :godormdyn
    if /I "%type%"=="Q" goto :end
    goto :start


    :goictstatic
    echo.
    echo       将IP地址设置成 192.168.1.0
    echo       子网掩码设置成 255.255.255.0
    echo       网关地址设置成 192.168.1.0
    echo       DNS:202.96.128.166
    echo.
    echo       正在设置IP地址及子网掩码
    netsh interface ip set address name="本地连接" source=static addr=192.168.1.0 mask=255.255.255.0 >nul
    echo       正在设置默认网关地址
    netsh interface ip set address name="本地连接" gateway=192.168.1.0 gwmetric=0 >nul
    echo       正在设置DNS
    netsh interface ip set dns name="本地连接" source=static addr=202.96.128.166 register=PRIMARY >nul
    netsh interface ip add dns name="本地连接" addr=0.0.0.0 index=2 >nul
    goto :showip

    :godormdyn
    echo.
    echo 正在设置动态IP地址,请稍候!
    netsh interface ip set address name="本地连接" source=dhcp >nul
    echo 正在设置动态DNS地址,请稍候!
    netsh interface ip set dns name="本地连接" source=dhcp>nul
    goto :showip

    :showip
    cls
    ipconfig/all

    ::netsh int ip show address

    echo.
    echo    按任一键退出程序!
    pause >nul

    :end
    echo

  • 相关阅读:
    类成员指针
    css图片旋转
    px转化rem
    flexible.js页面布局
    SpringBoot-静态资源映射
    Springboot-日志框架
    Springboot-配置文件
    spring的xml和注解整合
    在mysql中将JSON数组转换为行数据[转]
    php 拼音
  • 原文地址:https://www.cnblogs.com/zhugexiaobei/p/3244612.html
Copyright © 2011-2022 走看看