NAT (network address translation) er en proces hvor servicen oversætter din lokale ip adresse til en offentlig IP adresse.
Man bruger generelt NAT for at reducere brugen af offentlige IP adresser og er en proces der bliver udført af enten en router eller firewall.

Der findes 3 typer adresse oversættelse (NAT)

  1. Statisk NAT – Oversætter en privat IP adresse til en offentlig IP adresse. Den offentlige IP adresse er altid den samme.
  2. Dynamisk NAT – de lokale IP adresser bliver oversat til en offentlig IP adresse udfra en pool af IP adresser man har konfigureret på enheden (læs. router eller firewall)
  3. PAT (port address translation) – PAT er mest brugt i det moderne netværk, da man kun bruger 1 offentlig IP adresse til alle ens lokale enheder på netværket, men en unik PORT er tildelt til hver enkelt private IP adresse. PAT er også kendt som NAT overload.

Computer 1 anmoder om en webside fra en internet server.
Da computer 1 bruger en privat IP adresse, skal afsender adressen til anmodningen ændres af routeren, fordi private IP adresser ikke kan routes på internettet.
Router 1 modtager anmodningen, ændrer afsenders IP adresse til dens offentlige IP adresse og sender pakken til Server 1.
Server 1 modtager pakken og svarer til Router 1.
Router 1 modtager pakken, ændrer destinations IP adressen til den private IP adresse på computer 1 og sender pakken til computer 1.