NAT vs NAPT
Network Address Translation (NAT) er den proces, der ændrer IP-adressen i en header på en IP-pakke, mens den kører gennem en routingenhed. NAT tillader, at et sæt IP-adresser bruges til trafik inden for et LAN (Local Area Network), og et andet sæt IP-adresser kan bruges til ekstern trafik. En til en transformation af IP-adresser leveres af den enkleste form for NAT. NAPT (Network Address and Port Translation) er en udvidelse af NAT, der gør det muligt at tilknytte mange IP-adresser til en enkelt IP-adresse. Dette gøres ved hjælp af TCP- og UDP-portinformation i den udgående trafik.
Hvad er NAT?
Netværksadresseoversættelse ændrer IP-adressen i en header på en IP-pakke, mens den kører gennem en routingenhed. NAT tillader, at et sæt IP-adresser bruges til trafik inden for et LAN og et andet sæt IP-adresser til ekstern trafik. En til en transformation af IP-adresser leveres af den enkleste form for NAT. NAT har flere fordele. Det forbedrer sikkerheden for et LAN, da det giver mulighed for at skjule interne IP-adresser. Da IP-adresserne kun bruges internt, vil det desuden ikke forårsage konflikter med IP-adresser, der bruges i andre organisationer. Brug af en enkelt internetforbindelse til alle computere i et LAN er også muliggjort af NAT. NAT fungerer ved brug af en NAT-boks, som er placeret i grænsefladen, hvor LAN er forbundet til internettet. Den indeholder et sæt gyldige IP-adresser, og den er ansvarlig for at udføre IP-adresseoversættelserne.
Hvad er en NAPT?
NAPT (Network Address and Port Translation) bruges til at kortlægge et sæt private IP-adresser ved hjælp af en enkelt offentlig IP-adresse eller en lille gruppe offentlige IP-adresser. NAPT omtales også som PAT (Port Address Translation), IP-maskering, NAT Overload og mange-til-en NAT. I NAPT er mange IP-adresser knyttet til en enkelt IP-adresse. Dette ville forårsage en tvetydighed, når de returnerede pakker dirigeres. For at undgå dette problem gør NAPT brug af TCP/UDP-portinformationen i den udgående trafik og vedligeholder en oversættelsestabel. Dette ville gøre det muligt at dirigere de returnerede pakker korrekt til rekvirenten.
Hvad er forskellen mellem NAT og NAPT?
NAT ændrer IP-adressen i en header på en IP-pakke, mens den bevæger sig gennem en routingenhed og gør det muligt at bruge et andet sæt IP-adresser, der skal bruges til trafik inden for et LAN end det anvendte sæt af IP-adresser for udefrakommende trafik, mens NAPT er en speciel form for NAT, hvor flere private IP-adresser er kortlagt som enkelt IP eller en lille gruppe offentlige IP-adresser. Derfor involverer NAPT en mange-til-en-oversættelse af IP-adresser. NAPT er den mest udbredte NAT, derfor omtales NAPT det meste af tiden som NAT.