通过dos命令更改电脑ip和默认网关
因工作需求,会经常切换Ip,手工更改总觉的比较费时,作为一个会偷懒的程序员,只能给自己写个脚本解决一下啦!!!
日常使用的是win10系统,因此,通过Dos命令脚本解决。
手工更改IP,需要更改俩部分,包括IP地址和DNS服务器地址。
更改IP地址的DOS命令
netsh interface ip set address "以太网" static 192.168.1.250 255.255.255.0 192.168.1.1
更改DNS服务器地址的DOS命令
netsh interface ip set dns "以太网" static 192.168.1.1 primary no
注意:把以太网
修改成自己电脑默认网卡的名字
通过条件脚本添加不同情景下更改IP和DNS的命令,下面是完整的DOS命令脚本:
cls
@ECHO OFF
CLS
color 0a
GOTO MENU
:MENU
ECHO.
ECHO. =-=-=-=-=批处理菜单示例=-=-=-=-=
ECHO.
ECHO. =-=-=-=-=管理员身份运行=-=-=-=-=
ECHO.
ECHO. 1 去首尔
ECHO.
ECHO. 2 回天洋
ECHO.
ECHO. 3 保留
ECHO.
ECHO. 4 退 出
ECHO.
@REM ECHO.
@REM ECHO.
@REM echo. 请输入选择项目的序号:
@REM choice /p 123 /m "请输入选择项目的序号:"
set /p ID="请输入选择项目的序号:"
if "%id%"=="1" goto cmd1
if "%id%"=="2" goto cmd2
if "%id%"=="3" goto cmd3
IF "%id%"=="4" exit
PAUSE
:cmd1
cmd /c netsh interface ip set address "以太网" static 192.168.1.250 255.255.255.0 192.168.1.155
cmd /c netsh interface ip set dns "以太网" static 192.168.1.1 primary no
exit
:cmd2
cmd /c netsh interface ip set address "以太网" static 192.168.1.250 255.255.255.0 192.168.1.1
cmd /c netsh interface ip set dns "以太网" static 114.114.114.114 primary no
@REM netsh interface ip set dns "以太网" static 192.168.1.1
@REM netsh interface ip add dns "以太网" source=dhcp
exit
:cmd3
echo 执行命令保留
GOTO MENU
@REM netsh interface ip set address "以太网" static 192.168.1.250 255.255.255.0 192.168.1.100
@REM netsh interface ip set dns "以太网" static 192.168.1.1
@REM pause
常用dos命令
cmd /c dir 是执行完dir命令后关闭命令窗口。
cmd /k dir 是执行完dir命令后不关闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。
cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。
本文作者:Fly
本文链接:https://www.xuehuafei.cn/archives/change-computer-ip-and-default-gateway-through-dos-command.html
版权声明:白嫖注明出处