Проблема с открытием сокетов на сторонние ип

Здравствуйте.
Может здесь у кого будет идея, бьюсь уже 5ый день (

Юзаю на сервере nodejs. Скачал модуль для nodejs с хабра для работы с smpp протоколом..

Пытаюсь подключится к удаленному smpp серверу, выдает ошибку.

Error: connect ECONNREFUSED
    at errnoException (net.js:632:11)
    at Object.afterConnect [as oncomplete] (net.js:623:18)

Далее попробовал подключится к этому серверу телнетом со своего. Коннект проходит..

Так же пробовал запустить tshark, и фильтранул по ип удаленного smpp сервера.. получаю следующую картину:

 30.238221 86.57.X.Y -> 193.105.A.B TCP 74 55290 > ddi-tcp-1 [SYN] Seq=0 Win=14600 Len=0 MSS=1460 SACK_PERM=1 TSval=740194926 TSecr=0 WS=64
 30.299684 193.105.A.B -> 86.57.X.Y TCP 74 ddi-tcp-1 > 55290 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1380 WS=256 SACK_PERM=1 TSval=31488441 TSecr=740194926
 30.299758 86.57.X.Y -> 193.105.A.B TCP 54 55290 > ddi-tcp-1 [RST] Seq=1 Win=0 Len=0

Получается что я получаю информацию от ип smpp сервера о том, что порт открыть и можно к нему коннектиться и сам же закрываю соединение.

Если коннекчусь на локальный ип адрес, то коннект сокета проходит. А если на внешние ип, не проходит.
Причем пробую даже подключится к вебсерверу какого нибудь сайта, на порт 80 через этот скрипт. Пишет что нельзя открыть сокет.

в чем может быть дело?.. может когда на сервере есть какой запрет на внешние сокеты, в настройках самого сервера? Как то знакомый хороший делал мне тюннинг по безопасности, может чего то такое есть в настройках, а я просто не знаю?..

Спасибо