为了获取网络适配器信息、删除 DNS 缓存和 IP 地址,并通过 ipconfig /renew6 自动获取 IPv6 地址,可以使用以下步骤和命令。
PS C:\Users\Administrator> ipconfig /?
用法:
ipconfig [/allcompartments] [/? | /all |
/renew [adapter] | /release [adapter] |
/renew6 [adapter] | /release6 [adapter] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] |
/showclassid6 adapter |
/setclassid6 adapter [classid] ]
其中
adapter 连接名称 (允许使用通配符 * 和 ?,参见示例)
选项:
ipconfig /? 显示此帮助消息
ipconfig /all 显示完整配置信息。
ipconfig /release 释放指定适配器的 IPv4 地址。
ipconfig /release6 释放指定适配器的 IPv6 地址。
ipconfig /renew 更新指定适配器的 IPv4 地址。
ipconfig /renew6 更新指定适配器的 IPv6 地址。
ipconfig /flushdns 清除 DNS 解析程序缓存。
ipconfig /registerdns 刷新所有 DHCP 租用并重新注册 DNS 名称
ipconfig /displaydns 显示 DNS 解析程序缓存的内容。
ipconfig /showclassid 显示适配器允许的所有 DHCP 类 ID。
ipconfig /setclassid 修改 DHCP 类 ID。
ipconfig /showclassid6 显示适配器允许的所有 IPv6 DHCP 类 ID。
ipconfig /setclassid6 修改 IPv6 DHCP 类 ID。
默认情况下,仅显示绑定到 TCP/IP 的每个适配器的 IP 地址、子网掩码和默认网关。
对于 Release 和 Renew,如果未指定适配器名称,则会释放或更新所有绑定到 TCP/IP 的适配器的 IP 地址租用。
对于 Setclassid 和 Setclassid6,如果未指定 ClassId,则会删除 ClassId。
示例:
> ipconfig ... 显示信息
> ipconfig /all ... 显示详细信息
> ipconfig /renew ... 更新所有适配器
> ipconfig /renew EL* ... 更新所有名称以 EL 开头的连接
> ipconfig /release *Con* ... 释放所有匹配的连接,例如“有线以太网连接 1”或“有线以太网连接 2”
> ipconfig /allcompartments ... 显示有关所有隔离舱的信息
> ipconfig /allcompartments /all ... 显示有关所有隔离舱的详细信息
为了获取网络适配器信息、删除 DNS 缓存和 IP 地址,并通过 ipconfig /renew6 自动获取 IPv6 地址,可以使用以下步骤和命令。
1. 获取网络适配器信息
首先,查看网络适配器信息:
ipconfig /all
2. 删除 DNS 缓存
清除 DNS 缓存的命令是:
ipconfig /flushdns
3. 释放当前的 IP 地址
释放当前的 IP 地址:
ipconfig /release
4. 通过 DHCP 重新获取 IPv6 地址
使用以下命令获取新的 DHCP IPv6 地址:
ipconfig /renew6
5. 自动化命令
你可以将这些命令组合成一个批处理文件(.bat),这样每次只需运行这个文件即可完成所有操作。以下是一个示例批处理文件内容:
@echo off
echo 获取网络适配器信息...
ipconfig /all
echo 清除 DNS 缓存...
ipconfig /flushdns
echo 释放当前 IP 地址...
ipconfig /release
echo 通过 DHCP 重新获取 IPv6 地址...
ipconfig /renew6
echo 完成!
pause
运行批处理文件
- 将上述代码复制到文本编辑器中,保存为
reset_network.bat。 - 右键点击该文件,选择“以管理员身份运行”。
这样就能自动执行所有步骤,完成对 DNS 缓存的清除、IP 地址的释放和 IPv6 地址的获取。

浙公网安备 33010602011771号