Назад | Перейти на главную страницу

относительно переадресации портов

Я разработал чат-приложение с использованием сервлетов и jsp. Я не люблю его размещать на каких-либо веб-хостингах. Я хочу сделать свой компьютер только сервером и сделать его доступным для пользователей другой сети. Кто-нибудь может объяснить мне, как этого можно достичь. Я буду очень благодарен Мне сказали, что используйте переадресацию портов, как это можно решить с помощью переадресации портов?

В вашем случае, я думаю, вам будет полезно использовать Opera Unite. Я считаю, что вам нужно использовать Веб-прокси применение.

Вам нужно будет зарегистрировать бесплатную учетную запись Opera, а затем они дадут вам URL-адрес (что-то вроде yourcomputer.yourusername.opera.com, IIRC), с которого люди могут получить доступ к вашему сайту, когда ваш компьютер включен и работает. . Использование веб-прокси позволит вам запускать любые веб-приложения, которые вам нравятся.

Короткий ответ - получите статический IP-адрес от вашего интернет-провайдера и подключите свой компьютер напрямую к Интернет-соединению, настроенному с этим IP. Затем просто укажите свой IP-адрес и номер порта для вашего приложения. Конечно, это угроза безопасности, поэтому вам, вероятно, потребуется установить брандмауэр, чтобы заблокировать все порты, кроме тех, которые используются вашим приложением. Если вы делаете это дешево и не можете получить статический IP-адрес, но имеете только динамический IP-адрес, вам нужно будет зарегистрироваться у одного из поставщиков динамических DNS и использовать имя хоста, которое они вам предоставят, вместо IP-адреса. Если ваш интернет-провайдер блокирует подключение к Интернету за вас, вам придется поговорить с ним об открытии порта для вашего приложения. Направления открытия порта зависят от модели межсетевого экрана. Если вам нужна дополнительная помощь с конкретным брандмауэром, обновите свой вопрос, указав конкретную модель.

Что ж, если у вас есть сервер, уже настроенный и работающий на вашем компьютере, тогда единственное, что вам нужно сделать, это открыть и перенаправить порт на вашем маршрутизаторе ... Проблема здесь в том, что каждый маршрутизатор имеет свой веб-интерфейс, поэтому представляем http://portforward.com/ . Здесь вы можете узнать, как настроить переадресацию портов в нескольких маршрутизаторах. Настройка переадресации портов состоит из трех вещей: публичный порт, частный адрес, частный порт. Например, если вы хотите, чтобы общедоступная служба находилась на порту 8080, а ваш частный адрес - 192.168.0.50, а ваш частный порт 80, то вам необходимо настроить:

8080> 192.168.0.50:80

Еще одна вещь, о которой вам нужно знать, - это общедоступный IP-адрес. В большинстве случаев ваш интернет-провайдер предоставляет вам динамический IP-адрес, поэтому время от времени он будет меняться; Решением этой проблемы являются такие сервисы, как no-ip.org или dynDNS. Это демоны, которые работают в большинстве операционных систем, и у вас может быть DNS, который будет менять направление, на которое указывает ваш IP-адрес. Также иногда ваш маршрутизатор позволяет вам это настроить.