当前位置: 首页 > news >正文

Win10修复IPv6优先访问

我之前一直使用IPv4和IPv6双栈的网络,并且默认IPv6优先访问,不知道哪天突然IPv4优先访问了。可能是IPv6网络不稳定,导致IPv6降级不优先了。
直接ping域名是访问IPv4的地址。

C:\Users\hale>ping iteachs.com

正在 Ping iteachs.com [45.32.92.244] 具有 32 字节的数据:
来自 45.32.92.244 的回复: 字节=32 时间=166ms TTL=48
来自 45.32.92.244 的回复: 字节=32 时间=161ms TTL=48
来自 45.32.92.244 的回复: 字节=32 时间=160ms TTL=48

45.32.92.244 的 Ping 统计信息:
    数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 160ms,最长 = 166ms,平均 = 162ms
Control-C
^C
C:\Users\hale>

加上-6参数才能ping IPv6地址。

C:\Users\hale>ping -6 iteachs.com

正在 Ping iteachs.com [2001:19f0:6001:799:5400:ff:fe5b:95f4] 具有 32 字节的数据:
来自 2001:19f0:6001:799:5400:ff:fe5b:95f4 的回复: 时间=156ms
来自 2001:19f0:6001:799:5400:ff:fe5b:95f4 的回复: 时间=155ms

2001:19f0:6001:799:5400:ff:fe5b:95f4 的 Ping 统计信息:
    数据包: 已发送 = 2,已接收 = 2,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 155ms,最长 = 156ms,平均 = 155ms
Control-C

查看IPv6的前缀策略

C:\Users\hale>netsh interface ipv6 show prefixpolicies
查询活动状态...

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

C:\Users\hale>

发现::ffff:0:0/96的优先级比::/0的优先级还高,该地址为IPv4的映射地址。

使用命令将优先级调整:

netsh interface ipv6 set prefixpolicy ::/0 45 5 persistent
C:\WINDOWS\system32>netsh interface ipv6 set prefixpolicy ::/0 45 5 persistent
确定。

C:\WINDOWS\system32>

然后再使用ping测试

C:\WINDOWS\system32>ping iteachs.com

正在 Ping iteachs.com [2001:19f0:6001:799:5400:ff:fe5b:95f4] 具有 32 字节的数据:
来自 2001:19f0:6001:799:5400:ff:fe5b:95f4 的回复: 时间=157ms
来自 2001:19f0:6001:799:5400:ff:fe5b:95f4 的回复: 时间=155ms
来自 2001:19f0:6001:799:5400:ff:fe5b:95f4 的回复: 时间=159ms

2001:19f0:6001:799:5400:ff:fe5b:95f4 的 Ping 统计信息:
    数据包: 已发送 = 3,已接收 = 3,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 155ms,最长 = 159ms,平均 = 157ms
Control-C
^C
C:\WINDOWS\system32>

这会就正常了,然后查看IPv6的前缀策略

C:\Users\hale>netsh interface ipv6 show prefixpolicies
查询活动状态...

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

C:\Users\hale>

这回问题解决了,另外还可以使用netsh interface ipv6 reset将IPv6进行重置也可以解决。

另外,根据调整::ffff:0:0/96的优先级可以切换IPv4和IPv6的优先访问顺序。

参考文章,只不过他们都是调整IPv4更优:
https://kb.firedaemon.com/support/solutions/articles/4000160803-prioritising-ipv4-over-ipv6-on-windows-10-and-11
https://blog.csdn.net/weixin_39851008/article/details/116686079
https://blog.csdn.net/xufulin2/article/details/122467045

相关文章:

  • 盘点市面上七款好用的代码加密混淆工具,你都用过哪款?
  • STC15单片机-按键检测单击或长按(外部中断)
  • 卷积神经网络工作原理图,图卷积神经网络原理
  • 猿创征文 |【C++】C向C++知识的过度(下)
  • 期货行业首批信创试点单位转型实践|信创专题
  • Ambari升级Atlas1.1.0到2.2.0
  • 公众号搜题平台系统
  • 【PTHREAD】线程退出与取消
  • 组件命名报错 “Component name “XXX“ should always be multi-word”的解决方法
  • 离职前一定要删除这几个文件,不然你的微信聊天记录全被别人看了
  • Vue(模板语法1)
  • 银行利率bp是什么意思,bp是什么意思贷款利率
  • 暗月项目四
  • 目标检测——关键点检测学习记录(三):人体骨骼点检测——自底向上
  • 隐私计算+区块链原生融合之后平台开放、提升性能,蚂蚁链隐私协作平台FAIR重磅架构升级
  • 2019.2.20 c++ 知识梳理
  • JAVA 学习IO流
  • JavaScript学习总结——原型
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • Objective-C 中关联引用的概念
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Vue源码解析(二)Vue的双向绑定讲解及实现
  • Yeoman_Bower_Grunt
  • 阿里云ubuntu14.04 Nginx反向代理Nodejs
  • 测试如何在敏捷团队中工作?
  • 从tcpdump抓包看TCP/IP协议
  • 大型网站性能监测、分析与优化常见问题QA
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 聊聊flink的BlobWriter
  • 每天10道Java面试题,跟我走,offer有!
  • 深入浅出Node.js
  • 什么软件可以剪辑音乐?
  • 数组的操作
  • 学习HTTP相关知识笔记
  • 验证码识别技术——15分钟带你突破各种复杂不定长验证码
  • 原生 js 实现移动端 Touch 滑动反弹
  • 怎么把视频里的音乐提取出来
  • ## 临床数据 两两比较 加显著性boxplot加显著性
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #pragma pack(1)
  • #QT(智能家居界面-界面切换)
  • #Z0458. 树的中心2
  • $emit传递多个参数_PPC和MIPS指令集下二进制代码中函数参数个数的识别方法
  • (07)Hive——窗口函数详解
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (附源码)ssm高校实验室 毕业设计 800008
  • (论文阅读40-45)图像描述1
  • (十)T检验-第一部分
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (原+转)Ubuntu16.04软件中心闪退及wifi消失
  • ***原理与防范
  • .net Application的目录
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET DataGridView数据绑定说明