NAT pentru IPv6 este folosit într-un context diferit față de NAT pentru IPv4. Varietățile de NAT pentru IPv6 sunt folosite pentru a oferi un acces transparent între rețele strict IPv6 și strict IPv4. Nu este utilizat pentru a forma IPv6 privat pentru translația globală IPv6.

În mod ideal , IPv6 ar trebui să ruleze nativ oriunde posibil. Acest lucru înseamă ca dispozitivele Ipv6 comunică unele cu celelalte în rețelele IPv6. Așadar , pentru a asista la trecerea de la IPv4 la IPv6 , IETF a dezvoltat mai multe tehnici de tranziție pentru a acomoda varietatea scenariilor IPv4-la-IPv6 , inclusiv stivă-duală , migrare și translație.

Stiva duală este atunci când dispozitivele rulează protocoale asociate atât cu Ipv4 cât și IPv6. Tehnica de migrare pentru IPv6 este procesul de încapsulare a unui pachet Ipv6 în interiorul unui pachet IPv4. Acest lucru permite pachetului Ipv6 să fie transmis pe o rețea strict IPv4.

NAT pentru IPv6 nu ar trebui folosit ca o strategie pe termen lung , dar ca un mecanism temporar să asiste migrarea de la IPv4 la IPv6. De-a lungul anilor , au existat mai multe tipuri de NAT pentru IPv6 inclusiv Network Address Translation-Protocol Translation (NAT-PT). NAT-PT a fost depreciat de IETF în favoarea înlocuitorului său , NAT64. NAT64 este departe de scopul acestui curs.