一键切换ip地址通过批处理文件一键设置与切换静态IP与动态IPip地址自动切换




一键切换ip地址通过批处理文件一键设置与切换静态IP与动态IPip地址自动切换

2022-07-20 21:28:50 网络知识 官方管理员

批处理文件一键设置与切换静态IP、动态IP:

一键切换ip地址(通过批处理文件一键设置与切换静态IP与动态IP)(1)

切换IP地址过程

通过windows系统去配置IP地址,不仅需要记住IP地址、子网掩码、默认网关,步骤还比较繁琐,有没有什么办法可以一键设置IP地址呢?

答案是有的。新建个txt文档,将设置IP地址的代码【详见】粘贴进去,然后将后缀改成bat【通过批处理文件】,使用时“以管理员的身份”运行.bat文件,输入选项即可。

在企事业单位、制造业企业,对网络都有较严格的管控。在单位,往往需要通过静态IP配置,才能使用单位网络。而回到家中,或离开单位去到其他公共场合,又需要动态IP地址,或者调整为另外一种IP配置。

类似以上场景,使用批处理去一键配置IP,是个不错的办法。

批处理代码如下:

::Author:chenwr

::2020.06.28

@echooff

titleQuicklysetupIPandDNS

::Networkname

setNetwork="WLAN"

::presetIP

setNet_Satic_IP=10.100.6.201【此包括大括号及括号中的内容,替换为静态IP地址】

setNet_Mask=255.255.254.0【此包括大括号及括号中的内容,替换为静态IP地址的子网掩码】

setNet_GateWay=10.100.7.254【此包括大括号及括号中的内容,替换为静态IP地址的默认网关】

::presetDNS

setNet_DnsPra=【此包括大括号及括号中的内容,替换为首选DNS服务器地址】

setNet_DnsBackup=此包括大括号及括号中的内容,替换为备用DNS服务器地址】

echo.

echo============选项:=============================

echo============1:设置为静态IP====================

echo============2:设置为动态IP===================

echo============请输入选项序号===================

set/Pvar=":"

if%var%==1gotostatic

if%var%==2gotodynamic

if%var%==qexit

echoerror

:static

netshinterfaceipsetaddressname=%Network%source=staticaddr=%Net_Satic_IP%mask=%Net_Mask%gateway=%Net_GateWay%

netshinterfaceipsetdnsname=%Network%source=staticaddr=%Net_DnsPra%register=primary

netshinterfaceipadddnsname=%Network%addr=%Net_DnsBackup%index=2

if"%errorlevel%"=="1"(

gotoerror

)else(

echosetstaticip%Net_Satic_IP%success!

)

pause

goto:eof

:dynamic

netshinterfaceipsetaddressname="WLAN"source=dhcp

netshinterfaceipsetdnsname="WLAN"source=dhcp

if"%errorlevel%"=="1"(

gotoerror

)else(

echosetdynamicipsuccess!

)

pause

goto:eof

:error

echoseterror

pause

goto:eof

发表评论:

最近发表
网站分类
标签列表