Проблема с открытием сокетов на сторонние ип
Здравствуйте.
Может здесь у кого будет идея, бьюсь уже 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 через этот скрипт. Пишет что нельзя открыть сокет.
в чем может быть дело?.. может когда на сервере есть какой запрет на внешние сокеты, в настройках самого сервера? Как то знакомый хороший делал мне тюннинг по безопасности, может чего то такое есть в настройках, а я просто не знаю?..
Спасибо
- Для комментирования войдите или зарегистрируйтесь