命令行切换IP地址和DNS
小弟刚来,第一次在这里发帖,分享一下刚学到的知识。
避免复杂,我决定用自己的语言打出来,我想大家应该会看得明白的。
在家里用拨号需要自动获取IP地址,在公司又需要设定固定IP,如何更方便地切换呢?
用命令行!
netsh interface ip set address name="本地连接" source=static addr=192.168.100.2 mask=255.255.255.0 gateway=192.168.100.1 gwmetric=auto
netsh interface ip set dns name="本地连接" source=static addr=210.52.149.2 register=primary
netsh interface ip add dns name="本地连接" addr=202.106.0.133 index=2
第一行是设置IP地址的命令,192.168.100.2是IP地址,
255.255.255.0是掩码 192.168.100.1是网关
210.52.149.2和202.106.0.133是DNS和后备DNS,如果只有一个,第三行命令可以不输入。
根据需要替换自己的就可以了。
进入CMD命令行; 点击“开始”->“运行”,输入“cmd”,回车,
然后复制以上命令,按回车就可疑执行
又或者将命令写在txt文件里,把后缀改成.bat,然后保存,每次点击运行就可疑生效。
要改回自动获取IP的话,也可以用以上命令,但是个人觉得,直接按自动获取也不是很麻烦,所以就省下不打了,打字手很累的。
对了运行时候可能会被防火墙或者安全卫士之类的拦截,点确认通过运行就可以了
[ 本帖最后由 cman08 于 2011-12-3 16:25 编辑 ]