NAT — Network Address Translation

Механизм подмены IP-адресов в заголовках пакетов. Позволяет тысячам устройств в локалке выходить в интернет с одним публичным IP.

Как работает

Роутер держит таблицу трансляций «внутренний IP:порт ↔ внешний IP:порт». Ответные пакеты по обратной трансляции возвращаются нужному хосту.

Виды

Почему это плохо для P2P

За NAT нельзя принять входящее соединение без проброса. Torrent, WireGuard между двумя NAT, WebRTC — работают через STUN/TURN или hole-punching.