`
Hell_Android
  • 浏览: 3525 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

自制ip地址切换器ip.dat

阅读更多
  由于用的是笔记本电脑,且要不断在宿舍与实验室之间奔波,每次都要改密码,实在是一件很麻烦的事情,就自己写了个bat文件,用来切换ip地址
直接新建一个txt文档,将如下代码copy,改成自己的ip,dns等,并将文件后缀改为bat


@echo off
title IP_Config
cls
color 3E
echo.
echo File:IP_Config
echo.
echo Script By:Hell
echo.
echo Script Version:2012/3/7
echo.
echo.
echo IP ADDRESS IS START……

set NAME="本地连接"

set IP1=121.250.215.35
set MASK1=255.255.255.0
set GATEWAY1=121.250.215.1



set dns1="202.194.15.12"
set dns2="211.87.226.11"


:START
set KEY=-1
echo.
echo.
echo ==================================
echo 请选择您的操作:
echo.
echo 按“1” 自动获取IP和DNS
echo 按“2” 自动更改IP为%IP1%
echo 按“3” 手动更改IP和DNS
echo 按“4” 手动设置STTE网络IP和DNS
echo 按“5” Ping测试
echo 按“6” 查看基本IP配置
echo 按“7” 查看完整IP配置
echo 按“f” 返回至CMD窗口
echo 按“r” 修复网卡%NAME%
echo 按“x” 退出
echo.
set /p KEY=您的选择是:
if %KEY% == 1 goto ONE
if %KEY% == 2 goto TWO
if %KEY% == 3 goto THREE
if %KEY% == 4 goto FOUR
if %KEY% == 5 goto SEVEN
if %KEY% == 6 goto EIGHT
if %KEY% == 7 goto NINE
if %KEY% == x goto END
if %KEY% == f goto CMD
if %KEY% == r goto RELEASE
echo.
echo 无效的选择参数
goto START

:ONE
ECHO 您选择了自动获取IP和DNS。
ECHO.
echo 正在自动获取IP和DNS......
ECHO.
netsh interface ip set address name=%NAME% source=dhcp
netsh interface ip set dns name=%NAME% source=dhcp
echo.
goto SUCESS


:TWO
ECHO 您选择了自动更改IP为%IP1%。
ECHO.
echo 正在自动更改IP和DNS......
ECHO.
netsh interface ip set address %NAME% static %IP1% %MASK1% %GATEWAY1% 1
netsh interface ip set dns name="%NAME%" source=static addr=%dns1% register=PRIMARY
netsh interface ip add dns name="%NAME%" addr=%dns2% index=2
echo.
goto SUCESS

:THREE
ECHO 您选择了手工修改设置。
ECHO.
set IP=%IP1%
set MASK=%MASK1%
set GATEWAY=%GATEWAY1%
set DNS=%DNS1%
set DNS0=%DNS2%
echo 默认IP地址是%IP1%,回车输入默认地址
set /p IP= [请输入IP地址:]
echo.
echo 默认MASK是%MASK1%,回车输入默认值
set /p MASK= [请输入 子网掩码 地址:]
echo.
echo 默认GATEWAY是%GATEWAY1%,回车输入默认值
set /p GATEWAY= [请输入 网关 地址:]
echo.
echo 默认主DNS是%DNS1%,回车输入默认值
set /p DNS= [请输入 DNS 地址:]
echo.
echo 默认辅DNS是%DNS2%,回车输入默认值
set /p DNS0= [请输入 DNS 地址:]
echo.
echo 正在配置IP和DNS......
echo.
netsh interface ip set address %NAME% static %IP% %MASK% %GATEWAY% auto
netsh interface ip set dns name="%NAME%" source=static addr=%DNS% register=PRIMARY
netsh interface ip add dns name="%NAME%" addr=%DNS0% index=2
goto SUCESS

:SEVEN
ECHO 您选择了测试ping命令。
ECHO.
ping 202.96.209.133
echo.
ping www.baidu.com
echo.
goto SUCESS

:EIGHT
ECHO 您选择了查看基本IP设置。
ECHO.
IPconfig
echo.
goto SUCESS

:NINE
ECHO 您选择了查看完整IP设置。
ECHO.
IPconfig /all
echo.
goto SUCESS

:RELEASE
ECHO 正在修复网卡%NAME%……
ECHO.
IPconfig /release %NAME%
Ipconfig /renew
echo.
goto SUCESS

:FIVE
ECHO 您选择了手动设置STTE网络配置。
ECHO.
set IP_s=%IP1%
set MASK_s=%MASK1%
set GATEWAY_s=%GATEWAY1%
set DNS=%DNS1%
set DNS0=%DNS2%
goto FIVE_N
:FIVE_NN
echo.
goto FIVE_N
:FIVE_N
echo.
echo 请输入IP地址,如:%IP1%,输入完成后回车确定
set /p IP_s= [请输入IP地址:]
echo.
echo 您输入的IP地址是:%IP_s%,请确认?输入1继续,输入0返回修改
set /p KEY_s=您的选择是:
if %KEY_s% == 1 goto FIVE_Y
if %KEY_s% == 0 goto FIVE_NN
echo.
echo 无效的选择参数
goto FIVE_NN
:FIVE_Y
echo.
echo 正在配置IP和DNS......
echo.
netsh interface ip set address %NAME% static %IP_s% %MASK_s% %GATEWAY_s% auto
netsh interface ip set dns name="%NAME%" source=static addr=%DNS% register=PRIMARY
netsh interface ip add dns name="%NAME%" addr=%DNS0% index=2
goto RELEASE


:SUCESS
echo.
echo 恭喜您,操作成功! :)
echo.
goto START

:END
echo.
exit

:CMD
cmd
  • IP.zip (1.4 KB)
  • 下载次数: 2
分享到:
评论

相关推荐

    IP地址切换器

    总的来说,【IP地址切换器】通过集成的配置管理、便捷的IP切换功能,以及依赖于特定系统组件的实现,为开发人员提供了高效的工作环境。然而,其对操作系统的限制也提醒我们,在选择此类工具时,必须考虑到兼容性问题...

    win7-IP地址切换器

    "win7-IP地址切换器"是一款专为Windows 7设计的实用工具,它使得用户能够快速、方便地在多个预设的IP配置之间进行切换,大大提升了工作效率。 IP地址是互联网协议地址的简称,是互联网上的每台设备独一无二的标识。...

    纯真ip库QQWry.dat

    QQWry.dat是由“纯真IP数据库”提供的IP地址解析文件,主要用于将IPv4地址转换为地理位置信息。这个数据库由热心网友维护,定期更新,包含了大量全球IP地址的对应信息,尤其是中国地区的IP数据。由于其准确性和实用...

    IP地址切换器网络IP地址切换器

    总体而言,"IP地址切换器网络IP地址切换器"是一个功能强大、使用便捷的网络管理工具,它的设计充分考虑到了用户的实际需求。在日常使用中,用户可以依据个人的工作特点和网络需求,设置合理的IP地址列表,并且认真...

    qqwry.dat, 纯真IP地址数据库镜像,mirror of qqwry.dat.zip

    qqwry.dat, 纯真IP地址数据库镜像,mirror of qqwry.dat.zip

    局域网ip切换器 v1.0.zip

    ip切换器哪个好用?最近一事业单位电脑要求要上几种不同类型的专网,又要随时切换,分为外网、内网、专网……为了满足单位需求,推荐局域网ip地址切换器一键自动切换ip地址。 局域网ip地址切换器如何配置ip地址? ...

    IP地址切换器(IPCFG) v6.15

    【IP地址切换器(IPCFG) v6.15】是一款专为网络用户设计的实用工具,主要用于方便快捷地在不同的IP地址配置之间进行切换。在日常工作中,我们可能需要在不同的网络环境中工作,比如在家、在公司或者在公共WiFi热点,...

    GeoIP.dat.gz和GeoLiteCity.dat.gz.rar

    - **GeoIP.dat.gz**:这是MaxMind早期提供的IP地理定位数据库,包含全球IP地址到国家、地区、城市的映射。文件以gzip压缩格式存储,需要先解压才能使用。通常,这个数据库提供精确到国家级别的数据,对于商业用途,...

    UTFWry.dat(ThinkPHP IP定位地址库文件)

    UTFWry.dat是ThinkPHP框架中用于IP地址定位的一个数据文件,主要功能是根据输入的IP地址返回对应的位置信息,如国家、地区等。在Web开发中,IP定位功能常用于用户行为分析、访问统计、内容本地化以及安全防护等方面...

    IP地址库 UTFWry.dat(2022-03-09更新)

    1、UTFWry.dat IP地址库 2、纯真数据库utf-8版 3、2022-03-09更新

    qqwry.dat 纯真ip数据库

    qqwry.dat 纯真ip数据库 附在线升级工具 下载下来直接安装即可,ip数据库(qqwry.dat)在安装所在目录下

    win7 IP地址切换器

    【win7 IP地址切换器】是一款专为Windows 7用户设计的强大工具,旨在方便地在不同的网络环境中切换IP地址。这个软件解决了用户在工作、家庭或公共网络间频繁更换IP时遇到的不便,大大提高了效率。它适用于那些需要在...

    ip地址切换器

    《IP地址切换器详解》 在互联网世界中,IP地址是每个设备独一无二的标识符,它使得网络中的数据能够准确地传输到目标设备。对于一些需要频繁更换IP地址的用户,如网络测试、多账号管理或者隐私保护等场景,IP地址...

    [ASP.NET源码]IP 地址扫描器(使用 QQWry.dat IP 地址库)

    【ASP.NET源码]IP 地址扫描器(使用 QQWry.dat IP 地址库)】是一个基于ASP.NET技术开发的应用程序,主要用于查询和识别IP地址的具体地理位置信息。这个项目利用了QQWry.dat数据库文件,这是一份包含全球IP地址与对应...

    局域网ip地址切换器.zip

    局域网IP地址切换器是一款专为Windows 10系统设计的小型实用程序,它旨在简化用户的IP地址管理,使得在不同网络环境之间切换变得更加便捷。这款软件的核心功能是帮助用户快速更改计算机的IP配置,以适应不同的网络...

    IP地址切换器.rar

    IP地址切换器

    delphi IP地址切换器含源码

    标题 "delphi IP地址切换器含源码" 暗示了这是一个使用 Delphi 开发的应用程序,专门设计用于帮助用户快速切换他们的IP地址。Delphi 是一款强大的面向对象的编程环境,基于 Pascal 语言,它提供了丰富的组件库和集成...

Global site tag (gtag.js) - Google Analytics