win10 localhost 解析为::1 的解决办法

本文详细介绍了如何使用netsh命令在Windows环境下调整IPv6的前缀策略,包括设置不同优先级的IPv6地址前缀,并通过实例展示了如何解决因前缀策略导致的本地主机访问问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考:https://blog.csdn.net/ambertian/article/details/70238020
记录下,方便以后自己再次遇到,好找到。
管理员身份运行:

ws PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。

PS C:\WINDOWS\system32> netsh interface ipv6 show prefixpolicies
查询活动状态...

优先顺序    标签   前缀
----------  -----  --------------------------------
    50      0  ::1/128
    40      1  ::/0
    35      4  ::ffff:0:0/96
    30      2  2002::/16
     5      5  2001::/32
     3     13  fc00::/7
     1     11  fec0::/10
     1     12  3ffe::/16
     1      3  ::/96

PS C:\WINDOWS\system32> netsh int ipv6 set prefix ::/96 50 0
确定。

PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> netsh int ipv6 set prefix ::fff:0:0/94 40 1
找不到元素。


PS C:\WINDOWS\system32> netsh int ipv6 set prefix ::ffff:0:0/94 40 1
找不到元素。


PS C:\WINDOWS\system32> netsh int ipv6 set prefix 2002::/16 35 2
确定。

PS C:\WINDOWS\system32> netsh int ipv6 set prefix 2011::/32 30 3
找不到元素。


PS C:\WINDOWS\system32> netsh int ipv6 set prefix ::/0 5 5
确定。

PS C:\WINDOWS\system32> netsh int ipv6 set prefix fc00::/7 3 13
确定。

PS C:\WINDOWS\system32> netsh int ipv6 set prefix fec0::/10 1 11
确定。

PS C:\WINDOWS\system32> netsh int ipv6 set prefix 3ffe::/16 1 12
确定。

PS C:\WINDOWS\system32> netsh int ipv6 set prefix ::1/128 10 4
确定。

PS C:\WINDOWS\system32> netsh int ipv6 set prefix ::ffff:0:0/96 40 1
确定。

PS C:\WINDOWS\system32> netsh interface ipv6 show prefixpolicies
查询活动状态...

优先顺序    标签   前缀
----------  -----  --------------------------------
    50      0  ::/96
    40      1  ::ffff:0:0/96
    35      2  2002::/16
    10      4  ::1/128
     5      5  2001::/32
     5      5  ::/0
     3     13  fc00::/7
     1     12  3ffe::/16
     1     11  fec0::/10

PS C:\WINDOWS\system32> ping localhost

正在 Ping DESKTOP-HGJE9TK [127.0.0.1] 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=64

127.0.0.1 的 Ping 统计信息:
	数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
	最短 = 0ms,最长 = 0ms,平均 = 0ms
PS C:\WINDOWS\system32> ndows PowerShell

这里确实ping测试过了,但是我启动项目还是还是跳到googel搜索。
首先确定:你的localhost是可以访问的。
在这里插入图片描述
那么你可以换一种方式去访问:采用全称去访问127.0.0.1代替localhost。并且你会发现,用过一次全称后你再换成localhost也是可以访问。(原因不得而知?)
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值