IPV6 주소에 사용 된 숫자는 무엇을 의미합니까?


10

IPV6을 이해하려고합니다. IPV6 주소가 2607 : f750 : 0 : 3f :: f59 인 서버가 있습니다.

숫자의 의미를 이해하지 못합니다. IPV4 주소와는 완전히 다르게 보입니다.

누구든지 나를 위해 그것을 분해 할 수 있습니까?


로컬 (LAN)로 할당되어 있습니까, 아니면 ISP의 외부 IP입니까?
BloodPhilia

이것은 pastebin.com/W4Xy0efz가 보는 것입니다. 외부 IP인지 확실하지 않습니다.
nestlee

/ 64 서브넷을 프로비저닝 할 수 있다고 말합니다. 뭘 의미하든.
nestlee

즉, 인터넷에 약 2 ** 64 개의 IPv6 장치를 설치할 수 있습니다.
Ignacio Vazquez-Abrams

그러나 각각 1 개의 공용 IP를 공유해야합니다.
nestlee

답변:


19

IPv6 주소는 128 비트입니다. 우리는 더 이상 점으로 구분 된 십진수 8 진수를하지 않습니다.

2607:f750:0:3f::f59는 사람이 읽을 수있는 IPv6 주소의 약식 표현입니다. 사람이 읽을 수있는 전체 표현은을 0으로 대체 ::하며 is는 2607:f750:0000:003f:0000:0000:0000:0f59입니다. 주소의 각 부분은 매우 간단합니다. 16 진수 형식의 16 비트 숫자입니다. 이 중 8 개가 있으며 총 128 비트입니다.

점으로 구분 된 십진수 옥텟 형식에서이 값은입니다 38.7.247.80.0.0.0.63.0.0.0.0.0.0.15.89. 그러나 IPv6 주소는 일반적으로이 형식으로 표시되지 않습니다.

이 주소의 최상위 비트 는 IPv6 주소 공간의 소위 집계 가능한 글로벌 유니 캐스트 부분에 배치합니다. 이는 링크 로컬 또는 호스트 로컬 주소가 아니며 브로드 캐스트 또는 멀티 캐스트 주소가 아님을 의미합니다.

최상위 12 비트는 IANA가 ARIN에 할당 한 주소 공간의 일부를 식별합니다. 다음 20은 ARIN에 의해 ​​Incorporated의 분산 관리 정보 시스템 (예 : Pavlov Media)에 차례로 할당 된 해당 공간의 하위 집합을 식별합니다. 다음 32는 특정 하위 집합을 나타내고 마지막 64 비트 ( 0000:0000:0000:0f59)는 하나의 개별 네트워크 인터페이스를 나타내는 인터페이스 ID입니다.

Pavlov Media는 사용자에게 할당 2607:f750:0000:003f::/64되었다고 말하면 (실제로 알려주는 경우) 맨 아래 64 비트의 모든 유효한 조합이 할당되었음을 의미합니다. 로컬이 아닌 유니 캐스트 IPv6 주소의 상위 64 비트가 해당 접두사 여야합니다. 축하합니다! 이더넷 카드가 존재하는 것보다 LAN에 더 많은 장치를 배치하고 IPv6 주소를 제공 할 수 있습니다.

추가 자료


감사합니다! 나는 어려운 시간 화해 데 The most significant 12 bits identify a portion of the address space allocated by IANA to ARIN. The next 20 identify a subset of that space allocated in turn by ARIN to Distributed Management Information Systems- IPv6 주소의 표준에 위키 백과 문서의 섹션 en.wikipedia.org/wiki/... - 그것이 말하는 곳 (의역) 그 a minimum of 48 bits is required for the routing prefix. 12 + 20 + 32 배열은 48 (분) + 16 배열과 겹치는 것 같습니다. 이견있는 사람?
Dan Nissenbaum

4

IPV4 주소는 192.168.1.6과 같이 작성된 32 비트 정수입니다
. IPV6 주소는 2607 : f750 : 0 : 3f :: f59와 같이 작성된 128 비트 정수입니다.

2607 : f750 : 0 : 3f :: f59는 다음과 같이 16 진수로 쓸 수있는 짧은 표기법입니다.

2607 f750    0   3f       ::        f59

2607 f750 0000 003f 0000 0000 0000 0f59

또는

2607f7500000003f0000000000000f59

1

IPv4와 훨씬 더 길고 또 다른 표기법이 있습니다.

1.1.1.1 - 255.255.255.255IPv6과 같은 16 진수 표현으로 작성된 것입니다 0101:0101 - ffff:ffff(표시의 변경을 명확하게하기 위해 IPv4 주소의 실제 표현이 아닙니다)

그리고 ::주소가 전체 길이가 될 때까지의 모든 공간을 의미 하는 두 개의 콜론 이 있으면 0으로 채워집니다.

IPv4 구문으로이를 수행하십시오.

1..1 -> 1.0.0.1


2
IPv4 구문은 1.1점 하나만 사용하여을 사용합니다 .
user1686
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.