圈小蛙

Windows操作系统禁用IPv6的方法

默认情况下,相比IPv4地址,Windows更倾向于使用IPv6全球单播地址,或者进行DNS域名解析。但是如果kexue上网方式选择“绕过大陆IP”模式时候,默认的IPv6解析将导致许多访问被reset,这是因为加载的大陆IP库均为IPv4导致。

虽然微软表示:

Internet 协议版本6(IPv6)是Windows Vista和Windows Server 2008及更高版本的Windows系统的必要组成部分。我们建议不要禁用IPv6或其组件。如果禁用,某些Windows组件可能无法正常工作。

但是一般而言,禁用IPv6,并不会影响网络访问,因此建议如果没有特殊需要,可以选择禁用Windows操作系统的IPv6功能,当然,也可以选择“优先IPv4而非IPv6”,而不是彻底“禁用IPV6”。

方法一:网络连接界面中禁用IPv6

打开“控制面板\网络和 Internet\网络连接”,选择“本地连接”或者当前连接,打开属性。

去除“Internet 协议版本6(TCP/IPv6)”前的勾选并确定。

方法二:使用注册表配置IPv6,可以选择“禁用 IPv6”,或者“优先IPv4而非IPv6”

可以通过修改以下注册表项来配置IPv6功能:

位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
名称:DisabledComponents
类型:REG_DWORD
最小值:0x00(默认值)
最大值:0xFF(禁用IPv6)
IPv6 功能注册表值和注释
禁用 IPv6十进制 255
十六进制 0xFF
二进制 1111 1111
优先 IPv4 而非 IPv6十进制 32
十六进制 0x20
二进制 xx1x xxxx

推荐,而非禁用 IPv6。

参考:https://learn.microsoft.com/zh-CN/troubleshoot/windows-server/networking/configure-ipv6-in-windows

Exit mobile version