Netværksadresseoversættelse (NAT)
Netværksadresseoversættelse (NAT) er en teknik, der ofte anvendes af internetudbydere (ISP'er) og organisationer til at gøre det muligt for flere enheder at dele en enkelt offentlig IP-adresse. Ved at bruge NAT kan enheder på et privat netværk kommunikere med enheder på et offentligt netværk uden at hver enhed har sin egen unikke IP-adresse.
NAT blev populær som en løsning på manglen på IPv4-adresser for at undgå vanskeligheden ved at reservere IP-adresser. Webadresseoversættelse er udbredt i mange lande. Derfor er NAT blevet en standardfunktion på routere på hjemme- og små kontornetværk, hvor omkostningerne ved at anmode om en separat IP-adresse opvejer fordelene.
IPv4-adresse
IPv4 bruger 32-bit (4-byte) adresser, så der er kun omkring fire milliarder adresser (4.294.967.296.232) i adresseområdet, hvilket svarer til cirka 4,3 milliarder.
Bortset fra private netværk, loopbacks, multicasts og andre reserverede adresser,≈ af IPv4-adresser, der kan rutes over det offentlige netværk, er 3,6 milliarder ~ 3,7 milliarderPersoner
Sådan fungerer NAT
NAT implementeres typisk på routere, som forbinder to netværksenheder. Når en enhed på et privat netværk sender data til en enhed på det offentlige netværk, opsnapper routeren dataene og erstatter kilde-IP-adressen med sin egen offentlige IP-adresse. Routeren sender derefter dataene til målenheden.
Når mål-enheden sender data tilbage til routeren, opsnapper routeren dem og erstatter den offentlige IP-adresse med den oprindelige kilde-IP-adresse. Routeren sender derefter dataene til den oprindelige kilde-enhed. Denne proces er gennemsigtig for enheder på begge netværk.
Oversættelse af netværksadresser giver flere væsentlige fordele:
IP-adressebeskyttelse: Ved at gøre det muligt for flere enheder at dele en enkelt IP-adresse hjælper NAT med at spare IP-adresseplads. Dette er især vigtigt for organisationer, hvor internetudbydere har tildelt et begrænset antal IP-adresser. Forbedret sikkerhed: NAT kan give sikkerhedsforanstaltninger ved at skjule det interne netværk for omverdenen. Dette er nyttigt til at forhindre angreb, der retter sig mod specifikke IP-adresser, eller forhindre enheder på interne netværk i at få direkte adgang fra internettet. NAT kan også hjælpe med at forhindre, at enheder på dit interne netværk får adgang til skadelige eller uønskede hjemmesider. Hurtigere hastigheder: NAT kan forbedre kommunikationshastighederne ved at reducere antallet af pakker, der skal dirigeres gennem netværket. Dette skyldes, at NAT eliminerer behovet for, at hver enhed på det interne netværk har sin egen unikke IP-adresse. Fleksibilitet: NAT kan også bruges til at give fleksibilitet i netværksdesign, hvilket især kan være nyttigt for organisationer, der ønsker at ændre deres netværkskonfiguration uden at ændre deres IP-adresse. Organisationer kan ønske at ændre deres netværkskonfiguration for at forbedre sikkerhed eller ydeevne, eller for at tilføje nye enheder til netværket. Multihomed: NAT kan bruges til at tillade enheder på et privat netværk at forbinde til flere offentlige netværk, en netværkskonfigurationspraksis kendt som multihomed. Dette kan være værdifuldt for organisationer, der ønsker at forbinde til flere internetudbydere eller som ønsker at tilbyde failover, hvis en af dem fejler. NAT multihomed giver forbindelsesredundans og øger oppetiden ved at tillade trafik at gå gennem flere internetudbydere. Omkostningsbesparelser: NAT reducerer antallet af IP-adresser, som en organisation kræver, hvilket sparer IP-adresselicenser og andre tilknyttede gebyrer. Nemmere netværksstyring: NAT gør netværksstyringen lettere ved at reducere antallet af IP-adresser, der skal tildeles. Dette gavner organisationer med et stort antal enheder samt dem, der ønsker at reducere den tid og indsats, der kræves for at administrere deres netværk.
Typer af netværksadresseoversættelse (NAT).
Der findes tre typer netværksadresseoversættelse:
Statisk NAT
I statisk NAT er hver intern IP-adresse kortlagt til en unik ekstern IP-adresse. Dette er en én-til-én kortlægning. Når udgående trafik når routeren, erstatter routeren destinations-IP-adressen med en kortlagt global IP. Når returtrafikken vender tilbage til routeren, erstatter routeren den kortlagte globale IP-adresse med kilde-IP-adressen.
Statisk NAT bruges primært til servere, der har brug for adgang fra internettet, såsom webservere og e-mailservere.
Dynamisk NAT
Ved dynamisk netværksadresseoversættelse kortlægges interne IP-adresser til eksterne IP-adressepuljer. Dette er en én-til-mange-kortlægning. Når udgående trafik når routeren, erstatter routeren destinationens IP-adresse med en ledig global IP-adresse fra poolen. Når returtrafikken vender tilbage til routeren, erstatter routeren den kortlagte globale IP-adresse med kilde-IP-adressen.
Dynamisk NAT bruges primært i netværk, der kræver en udgående internetforbindelse.
Portadresseoversættelse (PAT)
PAT er en dynamisk NAT, der kortlægger flere interne IP-adresser til en enkelt ekstern IP-adresse via portnummer. Dette er en mange-til-én-kortlægning. Når en computer forbinder til internettet, tildeler routeren den et portnummer og tilknytter det derefter computerens interne IP-adresse, hvilket giver computeren en unik IP-adresse. Når den anden computer forbinder til internettet, får den samme eksterne IP-adresse, men med et andet portnummer.
PAT bruges primært i hjemmenetværk. |