2013-09-19 7 views
1

Я разрабатываю веб-приложение через node.js, который соединяется с разными клиентами в сети через один порт. На изображении ниже веб-приложение работает на всех ПК с IP-адресами 10.0.9. *.Доступ к узлам из одного IP-адреса

Что было бы лучшим способом включить узлы ниже (используя IP-адреса 192.168.11. *), Которые используют одни и те же IP-адреса, но имеют другие локальные уникальные адреса? network infrastructure

Или есть другое решение этой проблемы? Мне может быть предложена идея иметь уникальные адреса 10.0.1. *.

+0

Либо клиенты должны открыть соединение, так что ваш маршрутизатор обрабатывает соединения, или вам нужно сделать переадресацию портов на маршрутизаторе в 10.0.9.7 (и подключаться к нескольким портам , каждый из которых представляет собой уникальный клиент в другом сегменте сети). – WiredPrairie

ответ

2

Доступ к узлам в 10.0.9.7 возможен с использованием port forwarding. Например, ваше приложение может прослушивать порт с 6726-6730. Все узлы будут проверять эти порты для каждого найденного в сети узла.

Каждый открытый порт будет рассматриваться как узел. Посмотрите на изображение ниже:

Network architecture

Смежные вопросы