Port Mapping server за NAT'ом
Добрый день, уважаемые форумчане.
Вот возникла следующая задача: необходимо организовать port mapping на ICQ сервер с внешнего хоста т.е. External Host (ICQ Client) -> Port mapping server -> ICQ server (о причинах, побудивших на такое не спрашиайте :) ) но проблема в том, что Port mapping server находиться в локальной сети за NAT'ом (NAT представляет из себя аппаратный мршрутизатор домашнего уровня). естественно на NAT открыт порт (проброс порта на внутренний компьютер - Port mapping server PM Server) для обращения к Port mapping server (пускай порт будет 5190) на сервере настроено правило - приобращении на порт 5190 перебросить трафик на сервер Login.icq.com на порт 5190. Вот тут начитнаются проблемы, при проверки работоспособности (используя приложение telnet) я получаю приветствие от сервера login.icq.com, при обращении к PM Server. т.е. port mapping работает, но при попытке подключить, непосредственно ICQ client, программа выдает сообщение о невозможности подключения. При попытке провести такое же подключение в адресном пространстве PM Server (т.е. в локальной сети, находящейся за NAT и в которой находится PM Server) все отлично работает. Пробовал выяснить причину, дошел только до того, что NAT как-то взаимодействует с port mapping, вот как, непойму, и как устранить проблему? Как я успел понять, вопрос тонкий. Прошу, помогите советом. |
MikhailL, а можно рисунок, с клинетом, НАТом и сервером? а то как-то запутанно, кто, куда...
|
Время: 19:05. |
Время: 19:05.
© OSzone.net 2001-