Переадресация портов в компьютерных сетях работает следующим образом: 1
- NAT (Network Address Translation) преобразует частные IP-адреса компьютеров в локальной сети в публичные IP-адреса. 1 Когда устройство внутри локальной сети инициирует соединение с интернетом, NAT заменяет его частный IP-адрес на публичный IP-адрес маршрутизатора. 1
- Роутер ведёт таблицу соответствий между внутренними приватными IP-адресами и внешними публичными IP-адресами, тем самым обеспечивая правильное направление ответных пакетов обратно к нужному устройству внутри сети. 1 Это защищает локальные устройства от прямого доступа из внешней сети, так как внешний компьютер не видит их непосредственные адреса. 1
- Переадресация портов позволяет маршрутизатору пересылать запросы с определённого внешнего порта на конкретный внутренний IP-адрес и порт. 1 Таким образом создаётся мост между внешним трафиком и внутренним устройством сети. 1
- Когда внешний компьютер отправляет запрос на публичный IP-адрес роутера с указанным портом, роутер перенаправляет этот запрос на локальное устройство, назначенное для обработки трафика этого порта. 1 Таким образом выполняется поток данных между внешними и внутренними устройствами. 1
Переадресация портов будет работать только в том случае, если интернет-центр использует белый (публичный) IP-адрес для выхода в Интернет. 4