必须启用IPv6协议栈并获取公网地址才能联网,否则仅显示fe80::链路本地地址;需在网卡属性中勾选“Internet协议版本6(TCP/IPv6)”,若选项缺失则需用netsh命令重置或注册表修复。

要让Windows电脑能用IPv6访问网站、远程控制NAS或通过DDNS-GO实现异地访问家庭设备,必须先确认系统已启用IPv6协议栈并正确获取地址,否则即使路由器已下发IPv6前缀,电脑也只会显示fe80::开头的链路本地地址而无法联网。
检查并启用IPv6协议
打开“网络和Internet设置”→点击左侧“高级网络设置”→选择“更改适配器选项”,找到当前正在使用的连接(如“以太网”或“Wi-Fi”)→右键→“属性”→勾选“Internet协议版本6 (TCP/IPv6)”→点击“确定”。【若列表中根本看不到该选项,说明IPv6已被注册表深度禁用,需后续用命令修复】
这一步操作起来很简单,直接勾选保存就行。但要注意:Windows 10/11默认已启用IPv6,真正出问题的往往是被手动取消勾选,或者被第三方网络优化工具误关。
重置IPv6协议栈(适用于启用后仍无公网地址)
方法一:管理员身份运行命令提示符→依次执行以下命令:
第一步:netsh interface ipv6 reset
第二步:netsh interface ipv6 install
第三步:shutdown /r /t 0
执行完会立即重启电脑。这个组合命令能清除所有IPv6配置残留,强制重建协议栈——比单纯重启网卡或电脑更彻底,尤其适合从Windows 7升级上来的系统或曾被禁用过IPv6的机器。
方法二:若执行reset后提示“拒绝访问”,请先运行:sc config tcpip6 start= auto →再执行上述三步。这是绕过服务启动权限限制的关键补丁。
手动刷新IPv6地址
以管理员身份打开命令提示符,输入ipconfig /release6 →回车,再输入ipconfig /renew6 →回车。【必须按顺序执行,不能跳过/release6直接/renew6,否则可能沿用错误的租约信息】
完成后运行ipconfig,查看“IPv6 地址”项。如果出现2001:da8::、2408:820e::、2409:8086::等中国教育网/三大运营商常见公网前缀,说明已成功获取可用IPv6地址。


















