目录

Windows 使用 .bat 批处理脚本设置 IP、DNS

在调试设备的时候需要来回切换笔记本电脑无线网卡的静态 IP 地址,非常麻烦。所以写了两个 .bat 的批处理脚本,希望对你有帮助。

一、DHCP

将如下内容保存为 set_WLAN_DHCP.bat 文件

设置为自动获取IP/DNS

@echo off
%
设置UTF-8 防止中文乱码
%
chcp 65001
 
echo 设置IP信息自动获取
netsh interface ip set address "WLAN" source=dhcp
echo 设置DNS自动获取
netsh interface ip set dnsservers "WLAN" source=dhcp
echo 完成
pause

二、静态 IP

将如下内容保存为 set_WLAN_StaticIP.bat 文件

设置为静态IP/DNS

@echo off
%
设置UTF-8 防止中文乱码
%
chcp 65001

echo 设置IP、子网掩码及网关
netsh interface ip set address name="WLAN" static 192.168.11.119 255.255.255.0 192.168.11.1 1 >nul
echo 设置主DNS
netsh interface ip set dns name="WLAN" static 192.168.11.1 >nul
echo 设置副DNS
netsh interface ip add dns name="WLAN" 114.114.114.114 2 >nul
echo 完成
pause

PS:两个脚本中的 “WLAN” 是因为我的笔记本无线网卡名称为 WLAN

/post_images/ede80d0e6e082.png