Võrguaadresside teisendus

Võrguaadresside teisendus (ka võrguaadresside tõlkimine, võrguaadresside transleerimine; inglise Network Address Translation, lühendatult NAT) on võrguliikluses ja ruuterites kasutatav tehnika, mis seisneb IP-pakettide päiste muutmises, nii et paistaks, nagu võrguliiklus tuleneks NAT-ruuterist, kuigi ühenduse looja oli mingi seade NAT-ruuteri "taga". Selle abil saab terveid arvutivõrke ühe ruuteri taha peita ja kogu liiklus paistab tulevat ruuteri väliselt IP-aadressilt.

Põhjused

Probleemid

Näide NAT tööst

  1. NAT-ruuteri sisevõrgus olev masin (klient) saadab päringu mõnele veebilehele. Päring liigub mööda sisevõrku ruuterini.
  2. Ruuter jätab meelde, mis pordist klient ühenduse alustas. Ruuter muudab kliendi paketti nii, et paketi source IP on ruuteri IP, mitte kliendi IP ning source port on mõni suvaline vaba port ruuteris (ruuter jätab pordi meelde ja seostab kliendiga). Ruuter edastab päringu soovitud veebilehele.
  3. Veebilehe jaoks tuleb päring ruuteri IP-lt ja ruuteri (suvaliselt valitud) pordist. Sinna saadetakse ka vastus.
  4. Ruuter saab vastuse. Ruuter mäletab, et see port, kuhu ta vastuse sai, oli seotud kindla kliendi ühendusega. Ruuter suunab vastuse õigele kliendile.

Vaata ka

Viited

  1. ↑ "PF: Network Address Translation (NAT)".
  2. ↑ "NAT - Network Address Translation". Originaali arhiivikoopia seisuga 5. detsember 2010. Vaadatud 31. detsembril 2010.
  3. ↑ "NAT and VOIP - voip-info.org". Vaadatud 14. jaanuar 2011.
  4. ↑ "The TCP/IP Guide - IP NAT Overview, Motivation, Advantages and Disadvantages".

Välislingid