NAT vs NAPT
Network Address Translation (NAT) is het proces dat het IP-adres in een header van een IP-pakket wijzigt, terwijl het door een routeringsapparaat reist. Met NAT kan een set IP-adressen worden gebruikt voor verkeer binnen een LAN (Local Area Network) en een andere set IP-adressen voor extern verkeer. Een-op-een transformatie van IP-adressen wordt geleverd door de eenvoudigste vorm van NAT. NAPT (Network Address and Port Translation) is een uitbreiding van NAT waarmee veel IP-adressen kunnen worden toegewezen aan een enkel IP-adres. Dit gebeurt met behulp van TCP- en UDP-poortinformatie in het uitgaande verkeer.
Wat is NAT?
Network Address Translation wijzigt het IP-adres in een header van een IP-pakket, terwijl het door een routeringsapparaat reist. Met NAT kan één set IP-adressen worden gebruikt voor verkeer binnen een LAN en een andere set IP-adressen voor extern verkeer. Een-op-een transformatie van IP-adressen wordt geleverd door de eenvoudigste vorm van NAT. NAT heeft verschillende voordelen. Het verbetert de beveiliging van een LAN omdat het de mogelijkheid biedt om interne IP-adressen te verbergen. Bovendien, aangezien de IP-adressen alleen intern worden gebruikt, zal dit geen conflicten veroorzaken met IP-adressen die in andere organisaties worden gebruikt. Ook het gebruik van één enkele internetverbinding voor alle computers in een LAN wordt mogelijk gemaakt door NAT. NAT werkt met behulp van een NAT-box, die zich in de interface bevindt waar het LAN is verbonden met internet. Het bevat een set geldige IP-adressen en is verantwoordelijk voor het uitvoeren van de IP-adresvertalingen.
Wat is een NAPT?
NAPT (Network Address and Port Translation) wordt gebruikt om een reeks privé-IP-adressen toe te wijzen met behulp van een enkel openbaar IP-adres of een kleine groep openbare IP-adressen. NAPT wordt ook wel PAT (Port Address Translation), IP-masquerading, NAT Overload en Many-to-One NAT genoemd. In NAPT worden veel IP-adressen toegewezen aan een enkel IP-adres. Dit zou onduidelijkheid veroorzaken bij het routeren van de geretourneerde pakketten. Om dit probleem te voorkomen maakt NAPT gebruik van de TCP/UDP-poortinformatie in het uitgaande verkeer en houdt een verta altabel bij. Hierdoor zouden de geretourneerde pakketten correct naar de aanvrager kunnen worden gerouteerd.
Wat is het verschil tussen NAT en NAPT?
NAT wijzigt het IP-adres in een header van een IP-pakket, terwijl het door een routeringsapparaat reist en maakt het mogelijk om een andere set IP-adressen te gebruiken voor verkeer binnen een LAN dan de set IP-adressen die wordt gebruikt voor extern verkeer, terwijl NAPT een speciaal soort NAT is waarbij meerdere privé-IP-adressen worden toegewezen aan een enkel IP-adres of een kleine groep openbare IP-adressen. Daarom omvat NAPT een veel-op-een-vertaling van IP-adressen. NAPT is de meest gebruikte NAT, daarom wordt NAPT meestal NAT genoemd.