Как найти, какой порт обратного соединения хочет подключиться?

266
Elkhazrajy

Клиент хочет подключиться к серверу.

Сервер не знает, какой порт использует клиент для открытия этого порта.

Как узнать, к какому порту обратное соединение (входящее соединение) хочет подключиться?

0

1 ответ на вопрос

1
davidgo

Когда клиент подключается к серверу, 4 части информации отправляются с первоначальным запросом - IP-адрес источника и назначения, а также порт источника и назначения.

Таким образом, если он обеспечен полной связью, сервер будет знать порт, к которому нужно подключиться, потому что он связан с адресом from.

Если это не известно заранее, необходимо либо определить диапазон портов от клиента (если это разрешено протоколом), либо маршрутизатор может принимать трафик от всех портов с соответствующим портом назначения (или использовать соединение отслеживание, если порты связаны) и переадресация их по мере необходимости.

Есть ли какой-то конкретный инструмент, который может сделать эту работу? Elkhazrajy 6 лет назад 0
Вам нужно лучше определить вопрос, чтобы получить лучший ответ - проблема - если она у вас есть - может быть маршрутизатором - в этом случае инструмент не поможет - но вы можете использовать любой анализатор пакетов. Wireshark обычно используется. davidgo 6 лет назад 0