2014-07-26 4 views
0

Maxmind Geolite2 데이터베이스에서 ip_v4 부분의 최종 주소를 디코딩하려하지만, 예를 들어/8/16 등의 클래스 작업에 익숙합니다.이 길이 113, 114, 112는 v6 표기법의 v4 주소이기 때문에 아마도 나에게 어떤 의미가 없습니다. 예.geolite2 블록에서 네트워크 길이를 이해하는 방법

:: FFFF : 1.0.128.0,113

은 누구도 날이 내가 올바른 마스크를 생성 할 수 있도록 여기에 길이를 변환하는 방법에 포인트? 나는 그것을 수학적으로 이해하기를 원하지만 어떤 이유 때문에 페니가 떨어지는 것은 아닙니다.

답변

0

IPv4 접두사/마스크 길이를 얻으려면 IPv6 접두사 길이에서 96을 뺍니다. 예를 들어, 예제에서 : ffff :: 1.0.128.0/113은 1.0.128.0/17 또는 1.0.128.0 ~ 1.0.255.255 범위와 같습니다.

+0

고맙습니다. 내 주소 길이가 섞여서 내 수학이 틀린 이유가되었습니다! – msknight