Что такое NAT?

NAT (Network Address Translation) — это механизм трансляции сетевых адресов, который используется для преобразования частных IP-адресов в публичные и обратно.

Зачем нужен NAT:

  1. Экономия публичных IPv4-адресов — внутри локальной сети можно использовать приватные IP (например, 192.168.x.x), а наружу выходить через один общий публичный.

  2. Безопасность — внутренние IP-адреса скрыты от внешнего мира.

  3. Организация доступа в интернет для локальных сетей.


Виды NAT:

  1. Static NAT – один внутренний IP ↔ один внешний IP.

  2. Dynamic NAT – внутренний IP ↔ любой свободный внешний из пула.

  3. PAT (Port Address Translation, или NAT Overload) – несколько внутренних устройств используют один публичный IP, различаясь портами (самый распространённый вариант, используется в роутерах).


Пример:

  • У тебя дома:

    • ПК имеет IP 192.168.0.5

    • Роутер делает NAT и транслирует его в публичный IP 85.12.34.56

    • В интернете видят только публичный IP.

Last updated

Was this helpful?