bingo347
@bingo347
Crazy on performance...

Как программно запросить проброс порта у NAT?

Есть приложение-сервер, который находится за NAT (возможно даже за несколькими), необходимо принимать соединения из интернета.
Гугл навел на NAT-PMP протокол и его спецификацию RFC 6886
Но из спецификации не очень то понял, как сформировать запрос, а так же не ясно, можно ли запросить любой свободный порт или придется подбирать их до успеха.
Может кто подкинет ссылок на более человекопонятные мануалы на русском/английском?
  • Вопрос задан
  • 493 просмотра
Решения вопроса 1
@RoverWhite
Вот статья - все подробно расписано
https://habrahabr.ru/post/279969/
Основная мысль что можно все пощупать при помощи WireShark

А вот и пример программной реализации
https://github.com/mono/Mono.Nat
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы