Hosting & Infrapokročilý

Čo je NAT?

NAT (Network Address Translation) je technika, ktorá prekladá privátne IP adresy na verejné. Umožňuje viacerým zariadeniam v lokálnej sieti zdieľať jednu verejnú IP adresu pri komunikácii s internetom.

Definícia NAT

Čo je NAT

NAT (z anglického Network Address Translation, preklad sieťových adries) je proces, pri ktorom sieťové zariadenie (zvyčajne router) mení zdrojové alebo cieľové IP adresy v paketoch pri prechode medzi sieťami. NAT vyvinuli v polovici 90. rokov ako riešenie vyčerpávania IPv4 adries.

Typy NAT

  • SNAT (Source NAT) — mení zdrojovú IP adresu paketov odchádzajúcich z lokálnej siete
  • DNAT (Destination NAT) — mení cieľovú adresu paketov prichádzajúcich zo siete (používané pri port forwarding)
  • PAT (Port Address Translation) — najčastejšia forma, kde viacero zariadení zdieľa jednu verejnú IP s rozlíšením podľa čísla portu

Prečo je NAT dôležitý

IPv4 má len asi 4,3 miliardy adries, ale na internete je pripojených omnoho viac zariadení. NAT tento problém rieši tým, že celá domácnosť alebo firma vystupuje pod jednou verejnou IP adresou. Zariadenia vnútri siete majú privátne adresy (napr. 192.168.1.x), ktoré na internete nie sú viditeľné — čo pridáva aj vrstvu bezpečnosti.

S príchodom IPv6 by NAT nemal byť potrebný, pretože IPv6 ponúka dostatočný počet adries pre každé zariadenie. V praxi sa však NAT bude používať ešte dlho.

Praktický príklad

Príklad: V domácnosti máte notebook (192.168.1.10), mobil (192.168.1.11) a tablet (192.168.1.12) pripojené na Wi-Fi router.

Keď notebook otvorí webstránku, router zmení zdrojovú adresu z 192.168.1.10 na svoju verejnú IP (napr. 85.237.45.100) a pridá unikátny port (napr. 54321). Odpoveď zo servera príde na 85.237.45.100:54321 a router vie, že patrí notebooku. Všetky tri zariadenia zdieľajú jednu verejnú IP.

Často kladené otázky

Prečo sa NAT používa?

NAT rieši nedostatok IPv4 adries — umožňuje stovkám zariadení v sieti zdieľať jednu verejnú IP adresu. Zároveň zvyšuje bezpečnosť, pretože zariadenia za NATom nie sú priamo dostupné z internetu.

Spôsobuje NAT problémy?

Áno, NAT môže komplikovať niektoré aplikácie — napríklad peer-to-peer spojenia, online hry alebo VoIP. Riešením sú techniky ako STUN, TURN a ICE, ktoré pomáhajú nadviazať spojenie aj cez NAT.

Nahradí IPv6 NAT?

Teoreticky áno — IPv6 ponúka dostatok adries pre každé zariadenie. V praxi sa však NAT bude používať ešte roky, pretože prechod na IPv6 je pomalý a NAT poskytuje dodatočnú bezpečnostnú vrstvu.

Súvisiace pojmy

Potrebujete pomôcť s webom?

Napíšte mi a poradím vám s vaším projektom. Prvá konzultácia je zadarmo a nezáväzná.