У меня дома есть DSL-интернет, а в локальной сети работает несколько серверов Windows. Я настроил свой маршрутизатор так, чтобы он перенаправлял порт 80 на один из них, а также установил правило брандмауэра, разрешающее порт 80, и это прекрасно работает. Если я подключаюсь к XXXX (мой домашний IP-адрес) с удаленного сайта, он подключается к этому серверу и отображает веб-страницу, как я и ожидал.
Тем не менее, у меня есть другие приложения, работающие на разных портах, и они, кажется, не работают. Я следовал точно такой же процедуре - настроил переадресацию портов на моем маршрутизаторе и убедился, что брандмауэр открыт - но ничего, кроме порта 80, похоже, не проходит. Я пытаюсь подключиться к XXXX:5432, например, и это не работает.
Я подозреваю, что мой провайдер как-то блокирует другие порты? (Есть ли способ проверить мою гипотезу?) Мне интересно, есть ли какой-нибудь способ открыть (ограниченный) порт через другой (открытый) порт, через прокси или туннель или что-то в этом роде. Какие-либо предложения?