NAT64 (Network Address Translation 64) to mechanizm stosowany w sieciach, w których współistnieją IPv4 i IPv6, aby umożliwiać komunikację pomiędzy węzłami używającymi różnych wersji protokołu IP. Kluczową ideą jest mapowanie (translacja) adresów pomiędzy IPv4 i IPv6 w taki sposób, aby ruch mógł przejść przez bramę realizującą funkcję NAT64.
Dlaczego poprawna jest odpowiedź "IPv4 na adresy IPv6"?
W ujęciu testowym opisuje ona mapowanie pomiędzy dwiema przestrzeniami adresowymi IP (IPv4 i IPv6), czyli dokładnie to, co jest istotą NAT64 jako mechanizmu przejściowego między wersjami IP. Odpowiedź wskazuje właściwe "rodzaje adresów" (IP→IP) oraz właściwe wersje protokołu (v4 i v6).
Dlaczego pozostałe odpowiedzi są niepoprawne?
- "IPv4 na adresy MAC" – adres MAC nie jest adresem IP, tylko identyfikatorem warstwy łącza danych (L2). NAT dotyczy adresacji IP (L3), więc nie mapuje adresów IPv4 na MAC.
- "MAC na adresy IPv4" – analogicznie, byłoby to mieszanie warstw: mechanizmy NAT nie "tłumaczą" MAC na IP jako swojej funkcji. Relacja MAC↔IP pojawia się w innych procesach (np. rozwiązywanie sąsiedztwa), ale nie jest to NAT64.
- "prywatne na adresy publiczne" – to opis klasycznego NAT (najczęściej NAT44) używanego do wyjścia z sieci prywatnej do Internetu. NAT64 dotyczy przejścia między IPv6 i IPv4, a nie tylko zmiany charakteru adresu (prywatny/publiczny) w ramach jednej wersji IP.
Wskazówka egzaminacyjna: jeśli w odpowiedziach pojawia się MAC, potraktuj to jako sygnał ostrzegawczy – NAT i NAT64 są kojarzone z warstwą sieci (adresy IP), a nie z warstwą łącza danych. Druga pułapka to utożsamienie każdego NAT z "prywatne→publiczne"; w pytaniach o NAT64 kluczowe jest rozpoznanie pary IPv4/IPv6.