Wiki
Сеть

NAT — что это простыми словами

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

NAT (Network Address Translation) — технология трансляции сетевых адресов, возникшая как временное решение дефицита IPv4-адресов в 1990-х. Роутер на границе локальной сети (LAN) заменяет приватные IP клиентов (192.168.x, 10.x, 172.16-31.x) на один публичный IP при выходе в интернет. Обратный трафик роутится по таблице соответствия.

Типы: SNAT (Source NAT / masquerading) — самый частый, подмена исходного IP. DNAT (Destination NAT / port forwarding) — подмена IP назначения (например, публичный:443 → внутренний_сервер:443). CGNAT (Carrier-Grade NAT) — крупный NAT у провайдера, когда клиент вообще не имеет публичного IP, а сотни клиентов делят один.

Практический контекст: домашний Wi-Fi роутер делает SNAT. Ваш ноутбук в кофейне — под NAT. VPS у нас — с собственным публичным IPv4, без NAT (можно ставить сервер, порты открыты). Но CGNAT у российских мобильных операторов — реальный: если тестируете свой сервер через 4G, всегда включайте IPv6 или подключайтесь через Wi-Fi.

Частые вопросы

У Elistrax VPS свой IPv4 без NAT?
Да, каждый VPS — собственный публичный IPv4 (и /64 IPv6). Можно ставить сервер, никакого CGNAT.
Почему CGNAT — плохо для игр?
Симметричный CGNAT ломает peer-to-peer соединения (Warcraft III lobby, Discord voice). Хостить сервер за CGNAT невозможно.

Смотрите также