IPv6 주소에 IPv4 주소를 포함하는 사용 사례는 무엇입니까?


9

IPv4 주소를 IPv6 주소에 포함시킬 수 있습니다. 예를 들어, 2001:db8::c0a8:6301마지막 32 비트는 IPv4 주소 192.168.99.1입니다. 마지막 32 비트가 점으로 표시되는 IPv6 주소의 특수 표기법도 있습니다. 주니퍼 라우터의 예 :

root@mx> show configuration interfaces ge-0/0/0 unit 0 family inet6
address 2001:db8::192.168.99.1/64;

root@mx> 

어떤 상황에서 IPv4 주소를 IPv6 주소에 포함시키는 것이 합리적입니까? 실제로 이것을 본 사람이 있습니까?

답변:


12

몇 가지 일반적인 사용 사례가 있습니다.

  • ::ffff:192.168.0.1

    이것은 IPv4 연결을 처리하기 위해 IPv6 소켓을 사용하는 소프트웨어에서 사용됩니다. 모든 것이 IPv6처럼 보이기 때문에 소프트웨어를보다 쉽게 ​​작성할 수 있습니다.

  • 64:ff9b::192.168.0.1

    이것은 NAT64의 잘 알려진 접두사입니다. 이 주소는 NAT64 게이트웨이에 의해 IPv4로 NAT됩니다. IPv6 만있는 장치가 IPv4 대상에 도달하도록하는 데 사용됩니다.

다른 접두사와 함께 사용할 수도 있습니다. 예를 들어 모든 NAT64 게이트웨이가 잘 알려진 접두사를 사용하지는 않습니다. 그리고 IPv6 주소 또는 접두사에 IPv4 주소를 포함하는 다른 프로토콜이 있습니다. 위에서 언급 한 두 가지가 가장 일반적입니다.


7
그런 다음 호스트 부분이 호스트의 IPv4 주소와 동일한 IPv6 주소를 수동으로 할당하는 네트워크 관리자가 있습니다 ....
Michael Hampton

감사! 호스트 부분이 호스트 IPv4 주소와 동일한 IPv6 주소를 수동으로 할당하는 유효한 유스 케이스가 있습니까? IPv6 주소 네트워크 부분에서 IPv4 주소의 두 번째 바이트를 사용하는 이점을 분명히 볼 수 있지만 (/ 24 IPv4 네트워크의 경우에만 작동 함) IPv4 주소를 호스트 부분에 넣는 이점은 거의 없습니다. IPv6 주소. 인터페이스에 여러 개의 IPv4 주소 (예 : 192.0.2.22/24 및 192.0.2.25/24)가 있고 동일한 양의 IPv6 주소가 필요한 경우에도 네트워크 시작 부분에서 가져 오는 것이 좋습니다.
Martin

1
@Martin 일반적으로 추가 주소로 할당되며 IP 주소에 대한 SSH를 기억하기 쉽도록합니다.
chrylis

1
IPv6 주소에 포함 된 다른 4 가지 경우의 IPv4 주소를 생각할 수 있지만이 표기법을 사용하기에 적합한 후보는 없습니다. ::192.168.0.1이 표기법을 사용하여 일반적으로 작성되는 예제이지만 접두사는 사용되지 않습니다. 6to4 게이트웨이 및 Teredo 서버 주소에는 IPv4 주소가 IPv6 주소에 포함되어 있지만 마지막 32 비트에는 포함되어 있지 않으므로이 표기법의 후보가 아닙니다. Teredo 클라이언트 주소는 마지막 32 비트에 포함되어 있지만 비트는 부정되므로이 표기법을 사용하는 것이 혼란 스러울 수 있습니다. 다른 예가 있습니까?
kasperd

2
@Martin 실제 "이점"은 관리자의 여유 공간을 확보하는 것입니다. 그러나이 목적은 DNS에 의해 더 잘 제공되며 물론 수동 주소 지정의 단점은 IPv4보다 IPv6에서 훨씬 더 두드러집니다.
Michael Hampton
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.