标题: 用批处理设置IP/DNS
[打印本页]
作者: wafzaa
时间: 2008-8-16 20:54
标题: 用批处理设置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
作者: qwertl
时间: 2008-8-29 23:49
要是这个1% 可以自动获取则更方便.
1%改为要设的ip
增加个网关的参数2%. dns参数3%.
则SetNet.bat %1 2% 3% 后两项不输入则保持现有设置不变.