为了获取网络适配器信息、删除 DNS 缓存和 IP 地址,并通过 ipconfig /renew6 自动获取 IPv6 地址,可以使用以下步骤和命令。

ipconfig | Microsoft Learn

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. 获取网络适配器信息

首先,查看网络适配器信息:

cmdCopy Code
ipconfig /all

2. 删除 DNS 缓存

清除 DNS 缓存的命令是:

cmdCopy Code
ipconfig /flushdns

3. 释放当前的 IP 地址

释放当前的 IP 地址:

cmdCopy Code
ipconfig /release

4. 通过 DHCP 重新获取 IPv6 地址

使用以下命令获取新的 DHCP IPv6 地址:

cmdCopy Code
ipconfig /renew6

5. 自动化命令

你可以将这些命令组合成一个批处理文件(.bat),这样每次只需运行这个文件即可完成所有操作。以下是一个示例批处理文件内容:

batCopy Code
@echo off
echo 获取网络适配器信息...
ipconfig /all

echo 清除 DNS 缓存...
ipconfig /flushdns

echo 释放当前 IP 地址...
ipconfig /release

echo 通过 DHCP 重新获取 IPv6 地址...
ipconfig /renew6

echo 完成!
pause

运行批处理文件

  1. 将上述代码复制到文本编辑器中,保存为 reset_network.bat
  2. 右键点击该文件,选择“以管理员身份运行”。

这样就能自动执行所有步骤,完成对 DNS 缓存的清除、IP 地址的释放和 IPv6 地址的获取。

posted @ 2024-09-24 02:38  suv789  阅读(380)  评论(0)    收藏  举报