查看: 1487|回复: 2
收起左侧

[已解决] 用批处理设置IP

 关闭 [复制链接]
liumz1963
发表于 2012-9-20 07:27:40 | 显示全部楼层 |阅读模式
本帖最后由 liumz1963 于 2012-9-20 08:52 编辑

由于特殊原因,要经常设置不同的IP地址,所以想请高手指导:
一、设置一个静态地址;二设置一个动态地址。
txt475
发表于 2012-9-20 08:44:00 | 显示全部楼层
@echo off
rem //设置变量
set Nic="本地连接"
rem //可以根据你的需要更改,   
::--------------------------97地址----------------------------
set Addr97=133.2.13.32
set Mask97=255.255.255.128
set Gway97=133.2.13.1
set Dns97=202.103.24.68
::-------------------------外网地址----------------------------
set AddrOut=10.36.121.32
set MaskOut=255.255.255.128
set GwayOut=10.36.121.1
set DnsOut=202.103.24.68
rem //以上依次为IP地址、子网掩码、网关、首选DNS、备用DNS   
echo     1 设置为97   
echo     2 设置为外网
echo     3 退出   
echo ---请选择项目后回车   
set /p answer=   
if %answer%==1 goto 1   
if %answer%==2 goto 2   
if %answer%==3 goto 3   
:1   
echo 97地址:        %Addr97%
echo 97掩码:        %Mask97%
echo 97网关:        %Gway97%
echo 97 DNS:        %Dns97%
echo 正在进行IP地址设置,设置完成将自动退出,请稍等...
netsh interface ipv4 set address name=%Nic% source=static addr=%Addr97% mask=%Mask97% gateway=%Gway97% gwmetric=0 >nul  
netsh interface ipv4 set dns name=%Nic% source=static addr=%Dns97% register=PRIMARY >nul   
:: echo 备用 DNS = %Dns2%   
:: netsh interface ipv4 add dns name=%Nic% addr=%Dns2% index=2 >nul   
goto end   
:2   
echo 外网地址:        %AddrOut%
echo 外网掩码:        %MaskOut%
echo 外网网关:        %GwayOut%
echo 外网 DNS:        %DnsOut%
echo 正在进行IP地址设置,设置完成将自动退出,请稍等...
netsh interface ipv4 set address name=%Nic% source=static addr=%AddrOut% mask=%MaskOut% gateway=%GwayOut% gwmetric=0 >nul   
netsh interface ipv4 set dns name=%Nic% source=static addr=%DnsOut% register=PRIMARY >nul   
:: echo 备用 DNS = %Dns2%   
:: netsh interface ipv4 add dns name=%Nic% addr=%Dns2% index=2 >nul   
goto end  
:3   
goto end
---------------------------设动态IP-------------------------
:: 动态IP设置
:: echo 正在进行动态IP设置,请稍等...   
:: echo. IP 地址正在从DHCP自动获取...   
:: netsh interface ip set address "本地连接" dhcp   
:: echo. DNS地址正在从DHCP自动获取...   
:: netsh interface ip set dns "本地连接" dhcp  
:end
echo 设置完成!退出...
exit

评分

参与人数 1经验 +8 人气 +1 收起 理由
woxihuan2011 + 8 + 1 版区有你更精彩: )

查看全部评分

liumz1963
 楼主| 发表于 2012-9-20 08:51:50 | 显示全部楼层
txt475 发表于 2012-9-20 08:44
@echo off
rem //设置变量
set Nic="本地连接"

谢谢你的帮助。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-12-22 15:13 , Processed in 0.095202 second(s), 8 queries , Redis On.

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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