★我要吧★

 找回密码
 注册[Register]
搜索
qq空间相册密码查看为什么登陆后需要激活无法注册?

用批处理BAT netsh命令修改IP/DNS地址,既方便,又快捷。

[复制链接]
发表于 2010-10-4 14:17:34 | 显示全部楼层 |阅读模式
用批处理BAT netsh命令修改IP/DNS地址,既方便,又快捷。

一般设定IP地址是:“控制面板”->”网络连接”->”本地连接”->”属性”,然后手动更改IP地址。

要是修改频繁,这样做就比较烦了。只要用netsh命令,写个bat文件,一点就搞定。

●设置IP地址

参数说明:
1.name:网络连接名称,一般为“本地连接”。你自己取的什么名就是什么名字。

2.source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。

3.addr:要设置的IP地址。

4.mask:子网掩码。

5.gateway:网关地址。

6.gwmetric:网关跃点数,可以设置为整型数值,也可以设置为“自动”:auto。

例:
netsh interface ip set address name="无线网络连接" source=static addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=auto


●设置DNS地址

参数说明:
1.name:网络连接名称,一般为“本地连接”。你自己取的什么名就是什么名字。

2.source:获取IP的途径。动态获取,则为dhcp,手动设置,则为static。

3.addr:要设置的IP地址。

4.register:
           primary: 只在主 DNS 后缀下注册。
             none: 禁用动态 DNS 注册。
             both: 在主 DNS 后缀下注册,也在特定连接后缀下注册。

5.index:设置的DNS的顺序号。
例:
netsh interface ip set dns name="无线网络连接" source=static addr=202,55,100,2 register=primary
netsh interface ip add dns name="无线网络连接" addr=202,55,100,3 index=2

了解了上面的命令后,可以自己编写设置IP/DNS的批处理文件:
    新建一个文本文档,将后缀名".txt”改为".bat”,编辑“.bat”文件的内容为上面的例中命令。(注:一个命令一行,自动换行的话会不能识别命令)

例:
@echo off
@echo Set IP Address ... ...

netsh interface ip set address name="无线网络连接" source=static addr=192.168.1.2 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=auto
netsh interface ip set dns name="无线网络连接" source=static addr=202,55,100,2 register=primary

@echo on
@echo IP Address Set Finish
@echo off
pause
exit
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

QQ|手机版|小黑屋|☆我要吧☆ ( 豫ICP备13016831号-1 )

GMT+8, 2024-5-12 01:26 , Processed in 0.160123 second(s), 22 queries .

Powered by abc369 X3.4

© 2001-2023 abc369.

快速回复 返回顶部 返回列表