Sobes.tech
Junior — Middle

Môžete vysvetliť, čo je DNAT a ako funguje v sieťových transformáciách?

sobes.tech AI

Odpoveď od AI

DNAT (Destination Network Address Translation) — je typ prekladu sieťových adries, pri ktorom sa mení cieľová adresa balíka.

Hlavnou úlohou DNAT je presmerovať príchozí tok, ktorý je určený na jednu IP adresu, na inú IP adresu v sieti.

Príklad použitia:

  • Externá IP adresa servera prijíma požiadavky na port 80.
  • Pomocou DNAT sú tieto požiadavky presmerované na internú IP adresu webového servera v lokálnej sieti.

Ako to funguje:

  • Balík príde na sieťové rozhranie s určenou cieľovou adresou.
  • Pravidlá DNAT menia pole cieľovej adresy v hlavičke balíka na novú IP.
  • Následne je balík smerovaný na novú adresu.

DNAT sa často používa na organizovanie prístupu k interným službám z vonkajšej siete, napríklad pri nastavovaní NAT na routeroch alebo v iptables.