English
联系我们
网站地图
邮箱
旧版回顾



请回答1988

IT家庭网民:IPv6分发机制科学课程_我的网站

老千

A | 无聊,研究了IPv6运营商的当前分布机制,发现了一个小问题。目前,ISP在给我们分配ipv6时,同时给两个不同网段分配ipv6地址。     8 月 26 日消息,逆向工程师 Xusheng Li 于 8 月 15 日发布博文,深度分析了 Windows Health and Optimized Experiences 服务。曾于 8 月 3 日报道,微软为 Win11 系统新增上述后台服务,网友反馈该服务会在电脑每次开机时自启动,持续监控 CPU 使用率、温度和电池情况,并每隔 15 分钟将数据发给微软。第一个是唯一的地址,即广域网端口地址。此地址是唯一的,不会用于下行链路分配。

B | 微软副总裁斯科特 · 汉塞尔曼回应表示该功能上线于 2025 年,用途主要是采集性能诊断数据。第二个是前缀地址,它也是网关地址,用于将IPv6地址分配给其余设备。逆向工程师 Xusheng Li 逆向该服务的 whesvc,其结果基本印证了微软的说明,但也发现其底层架构比普通性能诊断工具复杂得多。根据IPv6分配规则,前缀地址必须在/60位之内。whesvc 服务的核心功能位于 windiag.dll(229 KB),该动态链接库内嵌 Lua 5.4.7 脚本语言。目前,中国的运营商有两个前缀,一个是56,另一个是60。电信大部分是56台,联通移动大部分是60台。微软还提供 whesvc_assets.dll,其中包含 84 个已编译 Lua 脚本,用于处理不同诊断场景。当然,这个长度不好也不坏,不管是56还是60,你得到的剩余地址量是无穷的,即使你家里的每一个灰尘都被分配到了公网IP上。问题是,操作员只会为您分配一次前缀地址。当路由器获得前缀地址时,其余设备将通过前缀地址向下分配剩余地址。例如,当您通过PPPoE拨号时,您将获得广域网端口的IP地址。此机制与ipv4:240e:9c:2a04:c8ad:bdd8:af0b:843b:f60/64相同。然后可以得到前缀IP地址:240E:9C:2CD3:8D00::1/56。当您的手机连接到WiFi时,路由器将根据此前缀地址为您的手机分配剩余地址,例如240E:9:C:2CD3:8D00:XXXXXX:XXXXXX:XXXXXX:XXXXXX:XXXXXX如果您在家中只使用一个路由器,这样您的网络就不会出现问题,您的设备将通过此路由器在前缀下分配IPv6地址。

C | 问题是,如果您有二级路由器、三级路由器或更多。

D | 如前所述,运营商只会为您的网络分配一个前缀地址,也就是说,当您家中有二级或更多路由器时。无法通过连接到辅助路由器的设备访问IPv6地址。由于辅助路由器只能获取由主路由分配的IPv6地址,并且无法获取前缀地址,因此无法将地址分配给连接到辅助路由的设备。脚本引擎公开了 79 个原生函数,可访问 Windows 的多类系统能力。

E | 该服务可以读取和修改 Windows 注册表,执行文件操作,创建并交互进程,查询 WMI(Windows 管理规范),收集 ETW(Windows 事件跟踪)记录,检查安全令牌,获取电源和温度信息,下载符号文件,创建 .cab 文件,并发起 HTTP 请求。所以,家庭的朋友们,如果你的家庭是这样的,你需要注意它。当然,还有解决办法。

F | 服务还提供通用 FFI(外部函数接口),允许脚本调用原生动态链接库,并操作多种 Windows 句柄。首先,将二级路由器替换为交换模式,使主路由成为唯一的路由器,所有地址都通过主路由器分配。不要怪自己画得不好。其次,如果您确实需要两层或更多层路由器,则只能将非主路由器设置为IPv6穿透模式(passthrough),这相当于主路由器的IPv6分配,以完全工作,即仅适用于IPv6的IPv6交换机。这两种拓扑相当于交换机,但区别在于:第一种是纯IPv4/IPv6都使用单层网络拓扑。不过,Li 没有发现微软利用这些能力随机修改文件或注册表,现有脚本主要执行常规诊断任务。这些脚本可以在应用停止响应后采集跟踪记录,监控输入延迟和显示异常,识别启动缓慢的应用,并检测长期处于挂起状态的服务。

G | 二是IPv4采用多层网络拓扑,IPv6采用单层网络拓扑。

H | 需要,取决于他们自己的需要。

I | 最后指出,许多朋友的路由器不支持IPv6,因此无法获得IPv6地址。如果您的运营商已被分配并且Lightcat支持IPv6,请尝试此解决方案:如果使用此解决方案,则Lightcat必须具有强大的性能,否则将出现不稳定。

J | 电源相关模块能够调查电池异常耗电,判断阻止电脑进入睡眠状态的原因,并响应持续的高功耗行为。因此,在经济条件允许的情况下,建议购买支持IPv6协议的路由器。memory_handle_leak 模块会在多个时间间隔内跟踪内存和句柄数量,再结合连续增长情况与线性回归斜率,区分潜在内存泄漏和正常增长。system_summary 模块会生成 900 秒、即 15 分钟的 JSON 摘要,但文件保存在本地。尽管服务具备网络功能,Li 没有找到任何会实际发起任意 HTTP 请求的场景。相关阅读:。

Current article:http://asek.shengyaodanrongchui.buzz/list_0sxm2/35k2o0.html

Published on:08:29:57


专题推荐

相关新闻


© 1996 - 我的网站 版权所有   联系我们

地址:北京市三里河路52号 邮编:100864