Video: NAT Explained - Network Address Translation 2024
Du kan ikke bruge private adresselokaler på et netværk og få disse enheder til at kommunikere med internetenheder uden at foretage en slags oversættelse for at konvertere adresser af en type til adresser af en anden type.
Tænk på et stort firma med en stor bygning og mange kontorer. Mail kommer til postkammeret, og en person i posthuset har jobbet med at oversætte adresser fra John Smith, Big Company, 123 Some Street, Thistown, Thatstate til Office 212. For at oversætte adressen ser postkonsulenten John Smiths kontoradresse op i en bord. Mennesker uden for virksomheden behøver ikke at bekymre sig om, at Johannes kontor er 212.
Network Address Translation (NAT), som defineret i RFC1631, fungerer på et lignende princip. Alle dine enheder har interne adresser, der bruges, og du har en pool af eksterne af offentlige adresser, som du kan bruge. Når en intern enhed taler til en ekstern enhed, placeres en kortlægning i en tabel mellem de to adresser.
Denne kortlægning kan udføres manuelt eller automatisk. Enheder uden for netværket vil kun se den eksterne adresse, og når de sender data tilbage, matches den på kortlægningstabellen og omdirigeres til den korrekte interne adresse. Den aktuelle enhed i netværket ved hjælp af den eksterne adresse kan ændre sig over tid.
Du kan f.eks. Se 192. 168. 8. 50 ved hjælp af den offentlige adresse på 192. 0. 2. 100, men i morgen kan du have 192. 168. 8. 58 ved hjælp af adressen af 192. 0. 2. 100 og 192. 168. 8. 50 ved hjælp af adressen på 192. 0. 2. 101. Dette ville være det samme som at flytte John Smith til kontor 503 og placere en anden person i kontor 212; Mailroom leverer stadig mailen til den rigtige person.