Det finns flera sätt att implementera nätverksadress och portöversättning. I vissa applikationsprotokoll som använder IP-adress, det program som körs på en nod i maskerade nätverket behöver för att fastställa den externa adressen för NAT, det vill säga den adress som dess kommunikations kamrater upptäcka, och dessutom behöver ofta för att undersöka och kategorisera den typ av mappning vid användning. Oftast sker detta eftersom det är önskvärt att upprätta en direkt kommunikationsvägen (antingen spara kostnader för att ta data via en server eller för att förbättra prestanda) mellan två klienter som båda ligger bakom separata NAT.
För detta ändamål har Simple genomgång av UDP over NAT (STUN) protokoll som utvecklats (RFC 3489, mars 2003). Klassificeras NAT implementering som full-kon NAT, (adress) begränsas-kon NAT, port-begränsad kon NAT eller symmetrisk NAT och föreslagit en metod för testning av en anordning i enlighet med detta. Emellertid har dessa förfaranden sedan dess föråldrat från status standarder, eftersom de metoder som är otillräckliga för att korrekt bedöma många enheter. Nya metoder har standardiserats i RFC 5389 (oktober 2008) och STUN förkortningen står nu den nya titeln av specifikationen: Session Traversal Verktyg för NAT.
Uppdaterades den
24 apr. 2017