Tekniken som använder IP -adresser och portnummer för att göra det möjligt för interna datorer att dela en enda offentlig IP -adress kallas
nat (nätverksadressöversättning) .
Så här fungerar det:
* Privat kontra offentliga IP -adresser: Interna datorer i ett privat nätverk (som ditt hem eller kontor) använder privata IP -adresser (t.ex. 192.168.x.x). Dessa adresser är inte rutbara på det offentliga internet.
* offentlig IP -adress: Internetanslutningen för ditt nätverk använder en enda offentlig IP -adress (t.ex. 123.45.67.89).
* nat router: En NAT -router fungerar som en gateway mellan det privata nätverket och det offentliga internet.
* portnummer: Varje applikation eller tjänst som körs på en intern dator använder ett specifikt portnummer (t.ex. webbserver använder port 80).
* Översättning: När en begäran från det offentliga internet når routern, översätter routern den offentliga IP -adressen och portnumret till motsvarande privata IP -adress och portnummer för den interna datorn som är värd för tjänsten. På samma sätt, när en intern dator skickar en begäran till internet, översätter routern sin privata IP -adress och port till den offentliga IP -adressen och ett unikt portnummer.
Fördelar med NAT:
* IP -adressbevarande: NAT tillåter flera enheter i ett privat nätverk att dela en enda offentlig IP -adress.
* Säkerhet: Nat fungerar som en brandvägg genom att dölja de privata IP -adresserna för interna datorer från det offentliga internet.
* Kostnadsbesparingar: NAT hjälper till att minska kostnaden för internettjänst, eftersom du inte behöver en separat offentlig IP -adress för varje enhet.
Exempel:
* Du surfar på internet på din hemdator. Din dator använder en privat IP -adress (t.ex. 192.168.1.100). När du kommer åt en webbplats översätter din router din begäran om att använda den offentliga IP -adressen och ett tillfälligt portnummer.
* Du är värd för en webbplats på din dator. Din router översätter inkommande förfrågningar på port 80 till din dators privata IP -adress och port 80.
Sammantaget är NAT en viktig teknik som gör det möjligt för miljontals enheter att ansluta till internet samtidigt som man effektivt hanterar IP -adresser och förbättrar säkerheten.