Серверное приложение, написанное на Java, будет размещаться по IP-адресу, предоставляемому маршрутизатором. Как клиент может подключиться к из любого места на сервер, даже если сервер не имеет общедоступного IP-адреса, только IP-адрес, предоставляемый маршрутизатором, используя NAT-перевод?Хостинг сервера на частном IP-адресе
ответ
Вам необходимо настроить перенаправление портов на маршрутизаторе.
- Клиенты из «где угодно» будут подключаться к маршрутизатору по его общедоступному IP-адресу и порту, используемому для вашего приложения (или другому порту, но нужно указать порт).
- Маршрутизатор будет использовать конфигурацию переадресации портов, чтобы найти IP-адрес и порт, к которому будет отправлено входящее соединение на определенном порту.
- После этого маршрутизатор устанавливает соединение с вашим сервером.
Недостаток использования вашего сервера за маршрутизатором с использованием NAT - это осложняется, если вы хотите иметь https-соединения.
Я не понимаю, как программное обеспечение, такое как u торрент, может реализовать P2P-связь без настройки перенаправления портов вручную? – Ali
Исправьте меня, если я ошибаюсь ** Цель Torrent, как и программное обеспечение **, чтобы уменьшить массовые вычисления и сэкономить пропускную способность при распределении нагрузки, чтобы каждый посеял данные вместо одного сервера, а также если он реализует дизайн, где все данные проходят через главный сервер, то в чем смысл этого сообщения P2P? ** Моя точка ** Когда кто-то посеял некоторые данные, они действуют как мини-сервер на IP-адресе, который им назначается маршрутизатором. – Ali
Программное обеспечение P2P cannnot пропускает NAT-маршрутизатор без помощи. Эта помощь может быть либо переадресацией портов, либо маршрутизатором, разрешающим настройку UPNP, ретрансляцию через центральный сервер или другие одноранговые узлы или инвертирование соединения. – Alexander
- 1. хостинг сервера на основе Java
- 2. Хостинг сервера nodejs на dotcloud
- 3. Хостинг частного сервера Opencpu
- 4. Хостинг сервера для NAT
- 5. Хостинг потокового сервера
- 6. visualsvn - хостинг сервера хранилища
- 7. Хостинг SeviceStack на Mono без веб-сервера
- 8. Установка сервера Apache на выделенный хостинг
- 9. хостинг Разбор на Azure - Внутренняя ошибка сервера
- 10. Хостинг моего собственного сервера узлов на Apache?
- 11. SetValue на частном сеттер
- 12. Ошибка сервера сервера Codeigniter 500 после загрузки на хостинг
- 13. Хостинг HTTPS-сервера внутри OSGi
- 14. Хостинг нескольких экземпляров сервера node.js
- 15. Хостинг сервера с использованием CloudBeans
- 16. установить laravel на хостинг-хостинг-хостинг
- 17. хостинг дисплей сервера Unversal время
- 18. Изображения на частном блоге Blogger
- 19. ли Google Drive Веб-хостинг работы в частном порядке на аккаунтах Google Apps
- 20. Git в компании - хостинг собственного сервера
- 21. Хостинг веб-службы WCF с удаленного сервера
- 22. Хостинг Neo4J Browser отдельно от сервера
- 23. Хостинг Sql Служба отчетов сервера для iis
- 24. Хостинг TFS на Azure или AWS
- 25. Хостинг сервера, изменение IP и JNLP
- 26. Хостинг блестящего приложения без блестящего сервера
- 27. Создание собственного сервера и хостинг сайта
- 28. Веб-хостинг Python: зачем нужны перезагрузки сервера?
- 29. установка Wordpress на другой хостинг
Если ваш маршрутизатор предоставляет вам «IP», но «NAT» включен, он идеально подходит для маршрутизации. Возможно, вам придется изменить некоторые настройки, чтобы пропускать их через определенные порты и прочее. – 3kings