Selon les informations de ce site le 9 février, le site Web GitHub Status a publié un rapport d'incident de dégradation des performances le 31 janvier, déclarant que l'incident était le résultat de modifications de l'infrastructure de l'équilibreur de charge, Le but était de fournir GitHub.com Préparez-vous à l'activation d'IPv6 .
Les responsables de GitHub ont déclaré que ce changement a été déployé dans un sous-ensemble d'emplacements périphériques à travers le monde. Ce changement a eu pour conséquence involontaire de faire en sorte que les adresses IPv4 commencent à être transmises à la fonctionnalité de liste verte IP en tant qu'adresses compatibles IPv6 mappées IPv4. Par exemple, 10.1.2.3 devient ::ffff:10.1.2.3.
Bien que la fonctionnalité de liste verte IP de GitHub ait été développée en pensant à IPv6, elle n'a pas été développée pour gérer ces adresses mappées, elle a donc commencé à bloquer les demandes qui, selon elle, ne figuraient pas dans la liste définie des adresses autorisées. Le taux d'erreur maximal des requêtes est de 0,23 % de toutes les requêtes.
Jusqu'à présent, GitHub a officiellement identifié trois projets de remédiation, qui sont résumés sur ce site comme suit :
Mettre à jour la fonction IP Allow List pour gérer les adresses mappées IPv4.
Auditez le reste de la pile pour confirmer que cette faille d'adresse IPv6 mappée IPv4 n'existe plus.
Améliorez les processus de test et de surveillance pour mieux détecter ces problèmes à l'avenir.
IPv6 est la dernière version du protocole réseau, conçue pour résoudre le problème de l'épuisement des adresses IPv4 et a apporté de nombreuses améliorations à IPv4. Par rapport à IPv4, IPv6 dispose d'un espace d'adressage plus grand, prend en charge davantage de connexions de périphériques et offre des fonctionnalités de routage et de sécurité plus efficaces. En outre, IPv6 introduit également de nouveaux mécanismes de configuration et de gestion des adresses, ainsi que la prise en charge de la priorité et de la qualité du trafic. En bref, IPv6 est un protocole réseau de nouvelle génération conçu pour répondre aux besoins croissants d'Internet.
Le changement le plus important entre IPv4 et IPv6 est la longueur des adresses réseau. Les RFC 2373 et RFC 2374 définissent la longueur des adresses IPv6 à 128 bits. Les adresses IPv6 utilisent un espace d'adressage plus long que les adresses 32 bits d'IPv4. La forme d'expression de l'adresse IPv6 est généralement représentée par 32 chiffres hexadécimaux. Afin de simplifier la représentation des adresses, les doubles deux-points « :: » peuvent être utilisés dans les adresses IPv6 pour remplacer un ou plusieurs groupes consécutifs de 0, mais les doubles deux-points ne peuvent apparaître qu'une seule fois. Cette représentation simplifiée rend les adresses IPv6 plus compactes et plus faciles à identifier.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!