要快速确认双网卡是否启用ipv6并获取各自地址,需执行ipconfig /all查看各网卡下的“ipv6地址”字段,区分fe80::本地链路地址与2000::/3等全局地址;若某网卡无该字段,说明ipv6协议未启用,须在网卡属性中勾选“internet协议版本6(tcp/ipv6)”。

要快速确认双网卡是否已启用IPv6并获取各自分配的地址,不能只依赖网络图标右键属性——那里只显示IPv4配置,IPv6地址可能被隐藏或未激活。
用命令行一次性列出所有网卡的IPv6地址
按下 Win + R,输入 cmd,回车打开命令提示符。
执行命令:ipconfig /all。
滚动查看输出内容,找到每个网卡名称(如“以太网”“WLAN”)下方的“IPv6 地址”字段;注意区分“本地链接 IPv6 地址”(fe80:: 开头,仅本链路有效)和“全局 IPv6 地址”(2000::/3 或 fc00::/7 等开头,可路由)。
若某块网卡下完全没出现“IPv6 地址”行,说明该网卡的IPv6协议未启用——需进入该网卡属性中勾选“Internet 协议版本 6 (TCP/IPv6)”。
精准筛选出所有活跃的全局IPv6地址
在同一个命令提示符窗口中,直接运行:ipconfig | findstr "IPv6 地址"。
这条命令会过滤掉冗余信息,只显示含“IPv6 地址”的行,但结果仍包含本地链路地址(fe80::)。
如需只看真正可用的全局单播地址,改用:ipconfig | findstr "2000\|fc00\|fd00"——它能匹配典型全局或唯一本地IPv6前缀。
【注意】如果此命令无任何输出,不是因为没地址,而是系统尚未获取到全局IPv6地址,可能因路由器未开启RA、ISP未分配或本地策略禁用。
通过PowerShell按网卡名分别查看IPv6详情
右键开始菜单 → 选择“Windows PowerShell(管理员)”,粘贴运行:Get-NetIPAddress -AddressFamily IPv6 | Where-Object {$_.PrefixOrigin -eq "WellKnown" -or $_.PrefixOrigin -eq "RouterAdvertisement" -or $_.PrefixOrigin -eq "Dhcp"} | Select-Object IPAddress,InterfaceAlias,PrefixOrigin。
该命令排除了环回(::1)和隧道地址,只保留由系统自动配置、路由器通告(RA)或DHCPv6分配的有效IPv6地址,并明确标注所属网卡名(InterfaceAlias)。
输出中 InterfaceAlias 列即为网卡实际名称,例如 “以太网”“vEthernet (WSL)”“WLAN”,可与网络连接中的名称一一对应。
若某块物理网卡不在结果中,说明它当前未获得任何合法IPv6地址——此时应检查该网卡是否启用了IPv6协议,以及其连接的网络是否支持IPv6分发。











