Ситуация, когда TCP-соединение устанавливается через NAT-маршрутизатор, возникает из-за механизма преобразования сетевых адресов (NAT). www.smart-soft.ru mikrotik.moscow
При отправке трафика устройством из внутренней сети во внешнюю сеть маршрутизатор преобразует его внутренний IPv4-адрес в один из общедоступных адресов из пула NAT. www.smart-soft.ru В результате весь исходящий из сети трафик внешние устройства «видят» с общедоступным адресом IPv4. www.smart-soft.ru
Для прямого соединения двух хостов, которые находятся за NAT, используется метод hole punching. neerc.ifmo.ru Для инициации соединения требуется третья сторона — сервер, который виден обоим компьютерам. neerc.ifmo.ru Обычно используются публичные STUN-серверы. neerc.ifmo.ru
Также с помощью NAT можно перенаправить трафик TCP на другой TCP-порт или адрес. www.justogroup.ru Например, если внутренний веб-сервер настроен для взаимодействия с веб-трафиком через порт TCP 8080, можно использовать NAT для перенаправления трафика, предназначенного для порта TCP 80, к порту TCP 8080. www.justogroup.ru