Wat is NAT (Network Address Translation)?
Techniek die de IP-adressen herschrijft van pakketten die door een router gaan. De variant die ook poortnummers herschrijft, zodat veel apparaten één globaal adres kunnen delen, heet NAPT (IP-masquerading).
Japanse benaming: NAT
“NAT (Network Address Translation)” komt voor in 2 oefenvragen uit 1 onderwerpen, bijv. Basis van computernetwerken.
Vakgebied: Basis van computernetwerken
Het tekort aan IPv4-adressen en NAT
IPv4-adressen zijn 32 bits, slechts ongeveer 4,3 miljard, en door de verspreiding van het internet waren er te weinig nieuwe adressen om uit te delen. NAPT heeft dit tekort verzacht door binnen organisaties privéadressen te gebruiken en alleen naar buiten toe enkele globale adressen te delen. Er wordt ook carrier-grade NAT (CGN) gebruikt, waarbij de netwerkoperator er nog een laag NAPT bovenop zet. IPv6 heeft ruim voldoende adressen, dus NAT om adressen te besparen is daar in principe niet nodig.
Bijwerkingen van NAT
Verbindingen die van buitenaf beginnen, hebben geen vermelding in de vertaaltabel en bereiken interne apparaten daarom standaard niet. Dat blokkeert toevallig inkomende verbindingen, maar is geen vervanging voor een firewall. Om binnen een server aan te bieden is port forwarding nodig, en applicaties waarbij apparaten rechtstreeks met elkaar verbinden, zoals onlinegames en belapps, hebben technieken nodig om door NAT heen te komen (NAT traversal).
Veelgestelde vragen
Wat is het verschil tussen NAT en NAPT?
NAT herschrijft alleen IP-adressen en koppelt interne en externe adressen in principe één-op-één. NAPT herschrijft ook poortnummers, zodat veel apparaten tegelijk één globaal adres kunnen delen. Routers voor thuisgebruik voeren NAPT uit.
Heb ik met NAT nog een firewall nodig?
Ja. NAT laat verbindingen die van buitenaf beginnen vaak niet door, maar het is geen filter op basis van regels, en het beschermt geen verkeer waarvoor port forwarding is ingesteld of verkeer dat van binnenuit begint.