不知道网络适配器名称,使用bat命令修改网络连接dns地址为114.114.114.114和8.8.8.8
时间: 2024-04-15 07:27:43 浏览: 173
你可以使用以下的批处理命令来修改网络连接的 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设置。
cmd命令修改当前dns地址为114.114.114.114和8.8.8.8
你可以使用以下的命令来修改当前网络连接的 DNS 地址为 114.114.114.114 和 8.8.8.8:
```shell
netsh interface ip set dns name="以太网" static 114.114.114.114 primary
netsh interface ip add dns name="以太网" 8.8.8.8 index=2
```
将上述命令复制到命令提示符(cmd)中并执行。请注意,在上述命令中,假设你的网络适配器名称是 "以太网",如果你的网络适配器名称不同,请将命令中的 "以太网" 替换为你自己的网络适配器名称。
执行上述命令后,当前网络连接的 DNS 地址将被修改为 114.114.114.114 和 8.8.8.8。确保你知道自己在做什么,并在进行操作前备份重要的网络设置。
阅读全文