![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 14:56 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 用批处理设置IP/DNS |
| 可打印版本 1,045 / 1 |
| 第1楼 wafzaa | 发表于 2008-08-16 20:54 |
| 新手上路 发帖 5 积分 12 | |
|
用批处理设置IP/DNS 用批处理设置IP/DNS
命令行设置IP,DNS等 2008年05月16日 星期五 下午 02:57 用命令行设置本地连接IP地址,网关,DNS,备用DNS 批处理文件SetIP.bat内容如下: @echo off netsh interface IP set address "%1" static %2 255.255.252.0 netsh interface IP set address "%1" gateway=192.168.1.1 gwmetric=1 netsh interface IP set dns "%1" static 218.85.157.99 netsh interface ip add dns "%1" 202.101.111.55 index=2 @echo on 文件调用的时候需要两个参数,第一个参数%1是连接名,第二个参数%2是要设置的IP地址 使用格式如下: SetIP.bat 本地连接 192.168.1.100 执行以上命令行就可以把本机的本地连接的IP设置成192.168.1.100 ********************************************************************************************************************************* 通过命令行设置本地连接DNS来控制允不允许上网的命令行 批处理文件SetNet.bat内容如下: @echo off set netgate=%2 if %netgate%==ONLINE ( echo ******设置上网中.....请稍候!****** netsh interface IP set dns "%1" static 218.85.157.99 >NUL netsh interface ip add dns "%1" 202.101.111.55 index=2 >NUL echo **设置上网成功.....您可以上网了!** )else ( echo ******禁止上网中.....请稍候!****** netsh interface ip delete dns "%1" all >NUL echo 禁止上网成功!) @echo on 文件调用的时候需要两个参数,第一个参数%1是连接名,第二个参数%2是要设置DNS否 如果设置上网为ONLINE,如果设置不允许上网为其他任意即可 使用格式如下: SetNet.bat 本地连接 ONLINE 执行以上命令行就可以把本机的本地连接的DNS设置成218.85.157.99备用为202.101.111.55 |
|
| 第2楼 qwertl | 发表于 2008-08-29 23:49 |
| 中级用户 发帖 243 积分 461 | |
|
要是这个1% 可以自动获取则更方便.
1%改为要设的ip 增加个网关的参数2%. dns参数3%. 则SetNet.bat %1 2% 3% 后两项不输入则保持现有设置不变. |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |