Как долго внешние порты остаются подключенными к внутренним портам (UDP)? - PullRequest
0 голосов
/ 04 марта 2019

Это все UDP

Допустим, у меня есть внутренний порт 25000, который не пересылается.

Я отправляю сообщение UDP через этот порт на сервер.

Теперь я слушаю этот порт 25000 локально для ответа от этого сервера.

Сервер получил мое сообщение.

Сервер считает, что порт, с которого пришло сообщение, - 27833.

Сколько времени сервер должен отправить мне обратно через порт 27833?

Если я локально продолжаю прослушивать порт 25000, будет ли порт 27833 оставаться открытым до тех пор, пока я не перестану слушать?

1 Ответ

0 голосов
/ 04 марта 2019
  1. Я не эксперт, но я думаю, что время переадресации порта на NAT не будет зависеть, потому что вы слушаете новую дейтаграмму на компьютере за NAT (как только ОСбудет знать, что вы хотите читать эти пакеты, а не NAT).

  2. В течение времени, когда порт будет переадресован NAT, я нашел этот ответ на stackoverflow: Как долго маршрутизатор хранит записи в NAT и могут ли они повторно использоваться для пересылки запросов от других хостов? (ярлык из ответа, на практике менее 120 секунд)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...