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는 세 가지 수정 프로젝트를 공식적으로 확인했으며 이 프로젝트는 이 사이트에 다음과 같이 요약되어 있습니다.
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 주소에서 이중 콜론 "::"을 사용하여 하나 이상의 연속된 0 그룹을 대체할 수 있지만 이중 콜론은 한 번만 나타날 수 있습니다. 이러한 단순화된 표현을 통해 IPv6 주소는 더욱 간결해지고 식별하기 쉬워집니다.
위 내용은 Microsoft GitHub는 Github.com 웹 사이트에 IPv6 지원을 제공할 준비를 하고 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!