开发中使用localhost进行解析会出现响应慢,最典型的使用Navicat连接本地数据库,当使用localhost为主机地址时连接会等待个两三秒才能连接上,查询的时候也能明显变慢。这是由于默认Windows解析IPv6优先级大于IPv4导致,将IPv4优先级调高即可。

查看当前得解析优先级

# 查看 优先级高在上
netsh interface ipv6 show prefixpolicies

补齐列表

netsh interface ipv6 add prefixpolicy ::1/128 50 0
netsh interface ipv6 add prefixpolicy ::/0 40 1
netsh interface ipv6 add prefixpolicy 2001::/16 35 6
netsh interface ipv6 add prefixpolicy 2002::/16 30 2
netsh interface ipv6 add prefixpolicy 2001::/32 25 5
netsh interface ipv6 add prefixpolicy ::/96 20 3
netsh interface ipv6 add prefixpolicy ::ffff:0:0/96 10 4

设置IPv4高优先级

netsh interface ipv6 set prefixpolicy ::/96 50 0
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 45 1
netsh interface ipv6 set prefixpolicy 2002::/16 40 2
netsh interface ipv6 set prefixpolicy 2001::/16 35 3
netsh interface ipv6 set prefixpolicy 2001::/32 30 4
netsh interface ipv6 set prefixpolicy ::1/128 25 5
netsh interface ipv6 set prefixpolicy ::/0 20 6

最后查看最终优先级

netsh interface ipv6 show prefixpolicies

最终解析效果

解析
最后修改:2023 年 10 月 25 日
如果觉得我的文章对你有用,请随意赞赏