bat命令修改当前无线局域网(WLAN)dns地址为114.114.114.114和8.8.8.8
时间: 2024-04-15 12:27:49 浏览: 174
你可以使用以下的批处理命令来修改当前无线局域网(WLAN)的 DNS 地址为 114.114.114.114 和 8.8.8.8:
```bat
@echo off
setlocal enabledelayedexpansion
REM 获取无线局域网接口名称
for /f "tokens=2 delims=:" %%a in ('netsh wlan show interfaces ^| findstr /c:"名称"') do (
set "interface_name=%%a"
)
REM 移除名称前后的空格
set "interface_name=!interface_name: =!"
REM 修改 DNS 地址
netsh interface ip set dns name=!interface_name! static 114.114.114.114 primary
netsh interface ip add dns name=!interface_name! 8.8.8.8 index=2
echo DNS 地址已修改为 114.114.114.114 和 8.8.8.8
```
将上述代码保存为 `.bat` 文件,然后以管理员身份运行该批处理文件即可。它会自动获取当前无线局域网接口的名称,并将 DNS 地址修改为 114.114.114.114 和 8.8.8.8。
请注意,修改网络连接的 DNS 地址可能会影响当前网络连接的正常访问。确保你知道自己在做什么,并在进行操作前备份重要的网络设置。
相关问题
不知道网络适配器名称,使用bat命令修改网络连接dns地址为114.114.114.114和8.8.8.8
你可以使用以下的批处理命令来修改网络连接的 DNS 地址:
```bat
@echo off
setlocal enabledelayedexpansion
REM 获取网络适配器名称
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr /c:"Ethernet adapter"') do (
set "adapter_name=%%a"
)
REM 移除名称前后的空格
set "adapter_name=!adapter_name: =!"
REM 修改 DNS 地址
netsh interface ipv4 set dns name=!adapter_name! static 114.114.114.114 primary
netsh interface ipv4 add dns name=!adapter_name! 8.8.8.8 index=2
echo DNS 地址已修改为 114.114.114.114 和 8.8.8.8
```
将上述代码保存为 `.bat` 文件,然后以管理员身份运行该批处理文件即可。它会自动获取网络适配器名称并将 DNS 地址修改为 114.114.114.114 和 8.8.8.8。请注意,这个批处理文件仅对 IPv4 协议生效。
请注意,修改网络连接的 DNS 地址可能会影响当前网络连接的正常访问。确保你知道自己在做什么,并在进行操作前备份重要的网络设置。
在不知道网络适配器名称的情况下bat命令修改dns为114.114.114.114和8.8.8.8
如果你不知道网络适配器的名称,可以使用以下批处理(bat)命令修改DNS为114.114.114.114和8.8.8.8:
```bat
@echo off
setlocal enabledelayedexpansion
for /f "tokens=2 delims=:" %%a in ('wmic nic get NetConnectionID^,NetConnectionStatus ^| find "Connected"') do (
set adapter=%%a
netsh interface ip set dns name="!adapter!" static 114.114.114.114 primary
netsh interface ip add dns name="!adapter!" addr=8.8.8.8 index=2
)
```
上述命令将找到已连接的网络适配器并依次将DNS设置为114.114.114.114和8.8.8.8。它会循环遍历所有已连接的适配器并进行设置。请确保以管理员身份运行批处理脚本以成功修改DNS设置。
这样,无论适配器的具体名称是什么,都可以通过这个命令来修改DNS设置。
阅读全文