快速切换IP地址
来源:互联网 发布:学算法入门看什么书 编辑:程序博客网 时间:2024/04/29 17:30
你是否曾经有过这样的经历:经常走访客户或者在办公室和家庭等不同的场所使用笔记本,这些场所都有自己的IP地址、网关、子网掩码等,每换一个场所都需要重新设置IP地址。你不觉得这是一个非常繁琐,令人讨厌的事儿吗?其实你可以不用这么麻烦的,只需要下载一款网络配置切换的软件就可以解决这个问题。那么,你有没有想过自己来搞定这个问题呢?如果你有这个想法,那就打开你的记事本,参考下面的代码,编写自己的网络配置,然后保存为.bat文件,以后就可以使用自己的工具方便地切换网络了。
@echo offrem 设置变量set NAME1="本地连接"set W_NAME1="无线网络连接"set ADDR1=172.16.87.141set MASK1=255.255.255.0set GATEWAY1=172.16.87.224set DNS11=8.8.8.8set DNS12=8.8.4.4set W_ADDR1=192.168.1.133set W_MASK1=255.255.255.0set W_GATEWAY1=192.168.1.1set W_DNS11=218.2.135.1set W_DNS12=202.102.24.35rem //以上属性依次为IP地址、子网掩码、网关、首选DNS、备用DNSecho 当前可用操作有:echo 1 设置本地连接为静态IP(%ADDR1%)echo 2 设置本地连接为动态IPecho 6 设置无线网络连接为静态IP(%W_ADDR1%)echo 7 设置无线网络连接为动态IPecho 0 退出echo 请选择后回车:set /p operate=if %operate%==1 goto 1if %operate%==2 goto 2if %operate%==6 goto 6if %operate%==7 goto 7if %operate%==0 goto 0:1echo 正在设置本地连接静态IP,请稍等...echo IP地址 = %ADDR1%echo 掩码 = %MASK1%echo 网关 = %GATEWAY1%netsh interface ipv4 set address name=%NAME1% source=static addr=%ADDR1% mask=%MASK1% gateway=%GATEWAY1% gwmetric=0 >nul echo 首选DNS = %DNS11% netsh interface ipv4 set dns name=%NAME1% source=static addr=%DNS11% register=PRIMARY >nul echo 备用DNS = %DNS12% netsh interface ipv4 add dns name=%NAME1% addr=%DNS12% index=2 >nul echo 本地连接静态IP已设置!pausegoto 0:2echo 正在设置本地连接动态IP,请稍等...echo 正在从DHCP自动获取IP地址...netsh interface ip set address "本地连接" dhcpecho 正在从DHCP自动获取DNS地址...netsh interface ip set dns "本地连接" dhcp echo 本地连接动态IP已设置!pausegoto 0:6echo 正在设置无线网络连接静态IP,请稍等...rem //可以根据你的需要更改 echo IP地址 = %W_ADDR1%echo 掩码 = %W_MASK1%echo 网关 = %W_GATEWAY1%netsh interface ipv4 set address name=%W_NAME1% source=static addr=%W_ADDR1% mask=%W_MASK1% gateway=%W_GATEWAY1% gwmetric=0 >nul echo 首选DNS = %W_DNS11% netsh interface ipv4 set dns name=%W_NAME1% source=static addr=%W_DNS11% register=PRIMARY >nul echo 备用DNS = %W_DNS12% netsh interface ipv4 add dns name=%W_NAME1% addr=%W_DNS12% index=2 >nul echo 无线网络连接静态IP已设置!pausegoto 0:7echo 正在设置无线网络连接动态IP,请稍等...echo 正在从DHCP自动获取IP地址...netsh interface ip set address "无线网络连接" dhcpecho 正在从DHCP自动获取DNS地址...netsh interface ip set dns "无线网络连接" dhcp echo 无线网络连接动态IP已设置!pausegoto 0:0exit
- IP地址快速切换
- 快速切换IP地址
- 巧用批处理快速切换IP地址
- Suse Linux:快速切换IP地址
- 利用批处理实现IP地址快速切换
- 使用批处理快速切换IP地址
- 批处理快速切换IP地址、网关和DNS
- IP地址、网关、子网掩码快速切换批处理(windows bat)
- 巧用批处理cmd快速切换IP地址
- IP地址切换命令
- IP地址的切换
- netsh切换IP地址
- IP地址的切换
- NetSetMan IP快速切换
- 快速切换ip,dns
- IP地址快速输入
- 快速修改IP地址
- 快速修改IP地址
- 使用 Socket 通信实现 FTP 客户端程序
- hdoj 1014 Uniform Generator
- 概念积累
- 解决文件上传的同时,读取文件为空的思路
- 如何使用DirectDraw直接显示RGB、YUV视频数据(播放yuv)
- 快速切换IP地址
- 使用putty连接虚拟机(centos)
- 单链表头插法
- java 日期时间 ,实现sybase dateadd函数
- 基于DirectShow的MPEG-4视频传输系统的研究与实现
- C语言中,当计算字符数组长度时,用sizeof 和strlen 的原理及两者的区别
- 右键编辑菜单,打开工具自定义。
- 编译期的优化
- uva 10038