NAT
NAT står för Network Address Translationeller nätadressöversättning.Det är ett sätt att ansluta många datorer till en Internetanslutning och samtidigt råda bot på den förmenta bristen på IP-adresser.NAT är en funktion som byggs in i den router (vägväljare) som ansluter det lokala nätet till Internet.- I Linux-världen kallas NAT ibland för IP-Masquerading, och verktygen man använder för att uppnå det kallas ipchains eller iptables, om man kör dem på en vanlig PC med Linux.
- I Microsoft Windows-världen brukar man använda en del olika program för att göra om en vanlig dator till en NAT-router, några av dem är Wingate och WinRoute.
Så funkar det: På det lokala nätet används IP-adresser ur en speciell nummerserie som inte är gångbar ute på det öppna nätet. När en dator på det lokala nätet (en klient) vill skicka ett datapaket till Internet, översätts dess IP-adress och portnummer av NAT-funktionen till en externt giltig IP-adress och ett annat, ledigt portnummer.När svarspaket kommer tillbaka på detta portnummer, översätts adressen tillbaka så att datapaketet hittar in till rätt klient på det lokala nätet.Utåt blir alltså bara en eller ett fåtal IP-adresser synliga.
- RFC 2663, IP Network Address translator (NAT) Terminology and Considerations, aug 1999
- RFC 1631, The IP Network Address Translator (NAT), maj 1994
Historia: NAT blev under slutet av 1990-talet ett vanligt sätt att ordna det lokala nätet på många företag.En pådrivande orsak var att Internet-leverantörerna ogärna delade ut mer än ett fåtal IP-adresser till varje företag och ett enkelt sätt att kunna ansluta flera klienter var att skaffa en NAT-funktion.
En nackdel med NAT är att alla Internet-tjänster inte fungerar med NAT, speciellt Mobil IP, IP-telefoni och webbservrar.Emellertid är det ofta förbjudet för enskilda anställda på en arbetsplats att driva egna webbservrar som är synliga utifrån Internet, och de övriga tillämpningarna är ännu ovanliga, så i praktiken har dessa problem inte hindrat utbredningen av NAT. För att kunna köra olika typer av servertjänster på en dator innanför ett NAT krävs det att man pekar om det portnummer och det IP-adress som servertjänsten och datorn använder, så kallad port mapping. En annan lösning är att man sätter upp ett DMZ mot den datorn, men det ses som osäkert.
Artikeln skriven 2009-01-17 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
SysVinitHTK
Ipfw
Vägval
HVA
HVDC
HvMJ
HVSJ
HY