Er zijn drie hoofdtypen Network Address Translation (NAT) die vaak worden gebruikt in netwerken:
- Static NAT: Statische NAT wijst een privé-IP-adres één-op-één toe aan een openbaar IP-adres. Het wordt doorgaans gebruikt wanneer een apparaat binnen het particuliere netwerk toegankelijk moet zijn vanaf internet met een vast openbaar IP-adres. Statische NAT-vermeldingen worden handmatig geconfigureerd en zorgen voor een consistente toewijzing tussen interne en externe adressen.
- Dynamic NAT: Met Dynamic NAT kan een groep privé-IP-adressen worden toegewezen aan een pool van openbare IP-adressen op een veel-op-veel-basis. Wanneer een apparaat uit het particuliere netwerk uitgaande communicatie initieert, wijst Dynamic NAT een beschikbaar openbaar IP-adres uit de pool toe. Deze methode behoudt openbare IP-adressen terwijl interne apparaten toegang tot internet krijgen.
- PAT (Port Address Translation) of NAT Overload: PAT vertaalt meerdere privé-IP-adressen naar één enkel openbaar IP-adres door verschillende bronpoortnummers te gebruiken. Hiermee kunnen meerdere apparaten in het privénetwerk één openbaar IP-adres delen voor uitgaand verkeer. PAT wordt vaak gebruikt in thuis- en kleine bedrijfsnetwerken om openbare IP-adressen te behouden en internettoegang voor meerdere apparaten tegelijk te vergemakkelijken.
NAT type 3 verwijst naar een specifieke configuratie in gameconsoles en apparaten die beperkte NAT-instellingen aangeeft. In deze context beperkt NAT type 3 de mogelijkheid van apparaten om verbinding te maken met andere apparaten met bepaalde typen NAT-configuraties, met name in peer-to-peer-gamescenario’s. Apparaten met NAT type 3 kunnen beperkingen ondervinden bij het verbinden met andere spelers, wat de game-ervaring beïnvloedt vanwege de beperkte mogelijkheid om directe verbindingen tot stand te brengen.
Bij netwerken zijn er hoofdzakelijk twee fundamentele typen NAT:
- Static NAT: Zoals eerder vermeld, wijst Static NAT een privé-IP-adres toe aan een openbaar IP-adres op een één-op-één-basis, meestal gebruikt voor apparaten die consistente toegankelijkheid vanaf internet nodig hebben met een vast openbaar IP-adres.
- Dynamic NAT: Dynamic NAT wijst daarentegen op dynamische wijze openbare IP-adressen uit een pool toe aan privé-IP-adressen wanneer dat nodig is. Dit type NAT wordt gebruikt wanneer meerdere apparaten in een particulier netwerk een kleinere groep openbare IP-adressen moeten delen voor internettoegang.
Het meest voorkomende type NAT dat in netwerkomgevingen wordt gebruikt, is PAT (Port Address Translation), ook bekend als NAT Overload. Met PAT kunnen meerdere apparaten in een particulier netwerk één openbaar IP-adres delen door hun privé IP-adressen en poortnummers te vertalen naar unieke combinaties bij communicatie via internet. PAT bewaart effectief openbare IP-adressen en vergemakkelijkt gelijktijdige internettoegang voor meerdere interne apparaten.
In Cisco-netwerkapparatuur worden verschillende soorten NAT-configuraties ondersteund om aan verschillende netwerkvereisten te voldoen:
- Statische NAT: Cisco-routers en firewalls maken de configuratie van statische NAT-toewijzingen mogelijk om één-op-één toewijzing van interne privé-IP-adressen aan externe openbare IP-adressen te bieden.
- Dynamic NAT: Cisco-apparaten ondersteunen dynamische NAT-configuraties, waarbij een pool van openbare IP-adressen indien nodig dynamisch wordt toegewezen aan interne privé-IP-adressen.
- PAT (Port Address Translation): Cisco implementeert PAT (of NAT Overload) zodat meerdere interne apparaten één openbaar IP-adres kunnen delen door hun IP-adressen en poortnummers te vertalen.
Bovendien bieden Cisco-apparaten flexibiliteit bij het configureren van NAT-regels, toegangslijsten en vertaalregels om de verkeersstroom tussen interne en externe netwerken te controleren en te monitoren en tegelijkertijd de veiligheid en het efficiënte gebruik van IP-adressen te garanderen.