2023年11月27日发(作者:)

批处理切换静态IP和动态IP

切换静态IP和动态IP

⼀、⾸先,在桌⾯上点击右键——新建——⽂本⽂档。重命名为切换到静态

⼆、获取本机IP,⼦⽹掩码、⽹关和DNS等信息。如果电脑此时连接⽹络状态是静态IP,可以通过以下⽅法来获取,

“win”+“R”键,在弹出的窗⼝中输⼊“cmd”然后点击确定,打开命令提⽰符,在界⾯输⼊“ipconfig/all”后,按回车键。

在列出的信息中,向下拖动,找到如下图中⽆线局域⽹适配器⽆线⽹络连接所⽰信息:

1

2

3

4

5

打开刚建⽴的txt⽂档,在⾥⾯复制以下代码,将下⽂代码中的蓝、橙、红、紫、绿⾊的部分改成上图中1-5对应的地址:

@echo off

echo.&echo设置IP、⼦⽹掩码及⽹关

netsh interface ip set address name="⽆线⽹络连接" static

192.168.0.188255.255.255.0192.168.0.1 1 >nul

echo.&echo设置主DNS

netsh interface ip set dns name="⽆线⽹络连接" static 202.97.114.69>nul

echo.&echo设置副DNS

netsh interface ip add dns name="⽆线⽹络连接" 202.118.224.101>nul

echo.&pause

注:代码中所有的⽆线⽹络连接可能需要修改,⾸先在桌⾯右下⾓的⽹络图标点击右键——打开⽹络和共享中⼼,然后点击

窗⼝左侧的更改适配器设置,找到对应的⽆线连接名字,我的电脑⽆线连接名字为⽆线⽹络连接,有的电脑名字可能

“WLAN”,具体根据⾃⼰电脑改成对应的名字。

然后将本⽂档保存关闭,重命名为切换到静态批处理⽂件(就是把⽂档名字的拓展名由txt改为bat)。

切换静态IP的准备⼯作就做完了。

三、在桌⾯上点击右键——新建——⽂本⽂档。重命名为切换到动态

在此⽂档中复制如下⼀段代码:

@echo off

echo.&echo切换到动态IP

netsh interface ip set address "⽆线⽹络连接" dhcp

netsh interface ip set dns "⽆线⽹络连接" dhcp

echo.&pause

其中,⽆线⽹络连接可能需要修改,根据步骤⼆中改成⾃⼰电脑的⽹络适配器名字。

然后将本⽂档保存关闭,重命名为切换到动态批处理⽂件(依旧是把⽂档名字的拓展名由txt改为bat)。

切换动态IP的准备⼯作就做完了。

最后,如需要⽤到静态IP的场合(如办公室),就在切换到静态批处理⽂件

图标上单击右键——以管理员⾝份运⾏,静待⽚刻,直到出现请按任意键继续出现,然后随意按键关闭窗⼝,就可以连接静

IP路由器了。动态IP场合同理操作。(注意:1.运⾏批处理⽂件之前,先关闭⽹络共享中⼼等设置界⾯;2.如果有360等防护

软件,在拦截时要允许批处理⽂件运⾏;3.⼀定要右键⽤管理员⾝份运⾏,不能双击打开。以上三步没有做到会切换失败。)