微軟 GitHub 正準備為 Github.com 網站提供 IPv6 支持

WBOY
發布: 2024-02-12 16:30:42
轉載
1160 人瀏覽過

本站2 月9 日訊息,GitHub Status 網站在1 月31 日發布效能下降事故報告,表示此事件是由於對負載平衡器進行基礎架構變更的結果,目的是為GitHub.com 的IPv6 啟用做好準備

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

GitHub 官方表示,這項變更已部署到全球邊緣站點的子集。這項變更產生了意想不到的後果,導致 IPv4 位址開始作為 IPv4 映射的 IPv6 相容位址傳遞到 IP 允許清單功能。例如,10.1.2.3 變成 ::ffff:10.1.2.3。

雖然GitHub 的IP 允許清單功能是在考慮IPv6 的情況下開發的,但它並不是為了處理這些映射位址而開發的,因此它開始阻止請求,它認為這些請求不在定義的允許地址清單中。 請求錯誤率峰值為所有請求的 0.23%

到目前為止,GitHub 官方確定了三個補救項目,本站匯總如下:

  • 更新 IP 允許清單功能以處理 IPv4 映射的位址。

  • 審核堆疊的其餘部分,以確認不再存在此 IPv4 映射 IPv6 位址缺陷。

  • 改進測試和監控流程,以便在未來更好地發現這些問題。

IPv6是網路協定的最新版本,旨在解決IPv4位址枯竭問題,並對IPv4進行了多項改進。與IPv4相比,IPv6擁有更大的位址空間,支援更多的設備連接,並提供更有效率的路由和安全特性。此外,IPv6還引入了新的位址配置和管理機制,以及對流量優先權和品質的支援。總之,IPv6是為了滿足日益增長的互聯網需求而設計的下一代網路協定。

IPv4和IPv6之間最顯著的變化是網路位址的長度。 RFC 2373和RFC 2374定義了IPv6位址的長度為128位元。與IPv4的32位址相比,IPv6位址使用了更長的位址空間。 IPv6位址的表達形式通常以32個十六進位數來表示。為了簡化位址的表示,IPv6位址中可以使用雙冒號「::」來取代一組或多組連續的0,但是雙冒號只能出現一次。這種簡化表示法使得IPv6位址更加緊湊且易於識別。

以上是微軟 GitHub 正準備為 Github.com 網站提供 IPv6 支持的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:ithome.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板