Передача данных из интернета на локальный узел

Есть несколько компьютеров, подключенных к локальной сети, у каждого, естественно, свой локальный IP-адрес, который начинается с 192.168.Х.Х. Центром локальной сети является роутер, который имеет выход в Интернет, и естественно, имеет глобальный айпи адрес. Моя программа, которая принимает эти данные, открывает сокет, настраивает его на порт 2020 и ждет соответственно данные… эти данные передаются из удаленной точки в сети Интернет на глобальный адрес роутера, и, по идее, эти данные должны с роутера перейти на мой узел… однако никакие данные не приходят… в чем может быть проблема? при передачи с локального компьютера на мой узел данные принимаются, а вот при передачи с удаленной точки возникают проблемы.

Если Вы в роутере не настроен проброс портов, то роутер просто отвергнет внешние подключение, так как никакой возможности узнать на какой из компьютеров локальной сети это подключение надо перенаправить у него. Маршрутизатор должен знать куда отправить пакеты пришедшие скажем на порт 2020, подобная манипуляция называется port mapping (проброс портов).

Вам может также понравиться...

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *


Срок проверки reCAPTCHA истек. Перезагрузите страницу.