您的位置:首页 > 其它

快速切换ip没必要用工具

2014-02-07 15:35 253 查看

转自:http://blog.sina.com.cn/s/blog_46dac66f010006gb.html

【注】本文仅作为原理参考,批处理建议改用非常实用的原创小工具:EasyIP

最近出差中。从公司到出差地,及宾馆,三处ip设置都不一样。同事好奇,我为什么不用一款好用的软件。比如IBM笔记本自带的一个工具。

其实看过一些这样的工具,有的强大,有的小巧,有收费的,也有免费的。

但是,没必要啊。命令行批处理就可以解决的,就不要用软件了。至于那些开机就运行,随时监测网络变化的软件更是不智。

创建如下批处理文件,命名为ipbj.bat,放到在path变量的目录中,以后就可以win+r ipbj
(就是ip北京)运行了。如果是自动获取ip,我命名为ip0.bat。零,就算是没有吧。

关于win+r,参见文章 http://blog.sina.com.cn/u/46dac66f010004b6

批处理文件如下。
[bash]@echo ip_beijing

netsh interface ip set address local source=static
addr=10.56.100.112 mask=255.255.255.0

netsh interface ip set address name=local gateway=10.56.100.254
gwmetric=1

netsh interface ip set dns local static 10.68.100.211[/bash]
如果需要为IE设代理服务器(我上网主用Firefox,IE代理是为了msn),则可以加一句 call
ipbj.reg

此reg文件,比如

[bash]Windows Registry Editor Version
5.00[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings]

"ProxyServer"="10.18.100.133:8080"

"ProxyOverride"="10.*.*.*;<local>"

"ProxyEnable"=dword:00000001[/bash]
取消代理,只要最后一句,设为0即可。

个人觉得,比软件清楚多了。

另外需切换为动态ip只需将以下命令新建一个批处理:

[bash]netsh interface ip set address 本地连接 dhcp

ipconfig /release

ipconfig /renew[/bash]

查看原文:http://imjc.tk/archives/279.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: