ホームページ >テクノロジー周辺機器 >IT業界 >Microsoft GitHub は、Github.com Web サイトに IPv6 サポートを提供する準備をしています
このサイトからのニュース 2 月 9 日、GitHub Status Web サイトは、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 は 3 つの修復プロジェクトを正式に特定しており、このサイトでは次のように要約されています。
IPv4 マップされたアドレスを処理できるように IP 許可リスト機能を更新します。
スタックの残りの部分を監査して、この IPv4 マップされた IPv6 アドレスの欠陥が存在しないことを確認します。
将来的にこれらの問題をより適切に検出できるように、テストと監視のプロセスを改善します。
IPv6 は、IPv4 アドレスの枯渇の問題を解決するために設計されたネットワーク プロトコルの最新バージョンであり、IPv4 に多くの改良が加えられています。 IPv4 と比較して、IPv6 はより大きなアドレス空間を持ち、より多くのデバイス接続をサポートし、より効率的なルーティング機能とセキュリティ機能を提供します。さらに、IPv6 では、新しいアドレス構成と管理メカニズム、およびトラフィックの優先順位と品質のサポートも導入されています。つまり、IPv6 は、インターネットの増大するニーズを満たすために設計された次世代ネットワーク プロトコルです。
IPv4 と IPv6 の間で最も重要な変更点は、ネットワーク アドレスの長さです。 RFC 2373 および RFC 2374 では、IPv6 アドレスの長さを 128 ビットとして定義しています。 IPv6 アドレスは、IPv4 の 32 ビット アドレスよりも長いアドレス空間を使用します。 IPv6 アドレスの表現形式は、通常 32 桁の 16 進数で表されます。アドレスの表現を簡素化するために、IPv6 アドレスで二重コロン「::」を使用して、1 つ以上の連続する 0 のグループを置き換えることができますが、二重コロンは 1 回しか出現できません。この簡略化された表現により、IPv6 アドレスがよりコンパクトになり、識別しやすくなります。
以上がMicrosoft GitHub は、Github.com Web サイトに IPv6 サポートを提供する準備をしていますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。