Здравствуйте!
Ситуация в следуюещем. Есть локальная сеть, выход в интернет осуществляется через роутер.Все компьютеры и роутер подключены к хабу. Адрес роутера пингуется нормально. А команда telnet <адрес> <порт> не выполняется. Как мне объяснил администратор сети, когда приходит пакет по определенному порту например 5432, то он направляется на нужный компьютер. По этому порту пакеты направляются на сервер БД на котором стоит postgres 8.1. В той локальной сети приложение подключается нормально, и все работает. Пытаюсь подключиться через интернет ничего не получается.
Подскажите как же мне подключиться к БД. Не знаю где что менять. То ли админа напрягать, но я не заню что он я должен от него добиться, либо приложение свое исправлять. (написано на Delphi7, подключение к БД через компоненты UniDAC)
Пакеты должны ходить в обе
Пакеты должны ходить в обе стороны. Т.е. роутер должен пробрасывать пакеты не только из Интернет до локального сервера PostgreSQL, но и обратно от локального сервера в Интернет. Такое обычно называется full NAT. В файерволе роутера должны быть два правила - одно для входа пакетов, другое для выхода.
Судя по изложенному в "той"
Судя по изложенному в "той" локальной сети вас блокирует внешний интерфейс. А так же не забываем про конфигурационный файл СУБД.