首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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,但只能出现一次。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/Og3Fxe57-UhJqlTBKW_5iJOA0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券