微软 GitHub 正准备为 Github.com 网站提供 IPv6 支持

观点
2024
02/10
00:30
亚设网
分享

感谢IT之家网友 咩咩洋 的线索投递!

IT之家 2 月 9 日消息,GitHub Status 网站在 1 月 31 日发布性能下降事故报告,表示此次事件是由于对负载均衡器进行基础架构更改的结果,目的是为 GitHub.com 的 IPv6 启用做好准备。

GitHub 官方表示,这一更改已部署到全球边缘站点的一个子集。这一更改产生了意想不到的后果,导致 IPv4 地址开始作为 IPv4 映射的 IPv6 兼容地址传递到 IP 允许列表功能。例如,10.1.2.3 变为 ::ffff:10.1.2.3。

虽然 GitHub 的 IP 允许列表功能是在考虑 IPv6 的情况下开发的,但它并不是为了处理这些映射地址而开发的,因此它开始阻止请求,它认为这些请求不在定义的允许地址列表中。请求错误率峰值为所有请求的 0.23%。

到目前为止,GitHub 官方确定了三个补救项目,IT之家汇总如下:

更新 IP 允许列表功能以处理 IPv4 映射的地址。

审核堆栈的其余部分,以确认不再存在此 IPv4 映射 IPv6 地址缺陷。

改进测试和监控流程,以便在未来更好地发现这些问题。

Internet Protocol version 6(IPv6)是网络协议的最新版本,用它来取代 IPv4 主要是为了解决 IPv4 地址枯竭问题,同时它也在其他方面对于 IPv4 有许多改进。

从 IPv4 到 IPv6 最显著的变化就是网络地址的长度。RFC 2373 和 RFC 2374 定义的 IPv6 地址有 128 位长;IPv6 地址的表达形式一般采用 32 个十六进制数。IPv6 地址可以用双冒号“::”表示一组 0 或多组连续的 0,但只能出现一次。

广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,IT之家所有文章均包含本声明。

THE END
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表亚设网的观点和立场。

2.jpg

关于我们

微信扫一扫,加关注

Top