Teknologien, der bruger IP -adresser og portnumre for at gøre det muligt for interne computere at dele en enkelt offentlig IP -adresse, kaldes
NAT (Network Address Translation) .
Sådan fungerer det:
* Private vs. offentlige IP -adresser: Interne computere på et privat netværk (som dit hjem eller kontor) bruger private IP -adresser (f.eks. 192.168.x.x). Disse adresser kan ikke rutes på det offentlige internet.
* offentlig IP -adresse: Internetforbindelsen til dit netværk bruger en enkelt offentlig IP -adresse (f.eks. 123.45.67.89).
* nat router: En NAT -router fungerer som en gateway mellem det private netværk og det offentlige internet.
* portnumre: Hver applikation eller service, der kører på en intern computer, bruger et specifikt portnummer (f.eks. Web Server bruger port 80).
* Oversættelse: Når en anmodning fra det offentlige internet når routeren, oversætter routeren den offentlige IP -adresse og portnummer til den tilsvarende private IP -adresse og portnummer på den interne computer, der er vært for tjenesten. Tilsvarende, når en intern computer sender en anmodning til internettet, oversætter routeren sin private IP -adresse og port til den offentlige IP -adresse og et unikt portnummer.
Fordele ved NAT:
* IP -adresse bevaring: NAT tillader flere enheder på et privat netværk at dele en enkelt offentlig IP -adresse.
* sikkerhed: NAT fungerer som en firewall ved at skjule de private IP -adresser på interne computere fra det offentlige internet.
* Omkostningsbesparelser: NAT hjælper med at reducere omkostningerne ved internettjeneste, da du ikke har brug for en separat offentlig IP -adresse til hver enhed.
Eksempler:
* Du gennemser internettet på din hjemmecomputer. Din computer bruger en privat IP -adresse (f.eks. 192.168.1.100). Når du får adgang til et websted, oversætter din router din anmodning om at bruge den offentlige IP -adresse og et midlertidigt portnummer.
* Du er vært for et websted på din computer. Din router oversætter indgående anmodninger på port 80 til din computers private IP -adresse og port 80.
Generelt er NAT en vigtig teknologi, der gør det muligt for millioner af enheder at oprette forbindelse til Internettet, mens de effektivt styrer IP -adresser og forbedrer sikkerhed.