ReactJS доступ к двум разным подсетям - PullRequest
0 голосов
/ 28 июня 2019

У меня есть веб-приложение ReactJS, которое работает в локальной сети, но также доступно через адрес DMZ в более крупную локальную сеть.Бэкэнд - это сервер узлов в этой локальной сети, и я понял, что он также должен быть доступен для обозревателей в более широкой сети.

Каков хороший способ обработки IP-адресов в зависимости от того, в какой сети динамически работает пользователь?Пользователям в локальной сети нужно, чтобы их браузеры были нацелены на 192.168.x.x, скажем, в то время как более широкие пользователи сети должны были бы указывать на 10.72.x.x, например, и у меня нет хорошей идеи о том, как с этим справитьсямуха.

РЕДАКТИРОВАТЬ: я могу использовать что-то вроде ip , чтобы проверить мою подсеть и настроить соответственно, я полагаю ... не уверен, что это лучший метод.

РЕДАКТИРОВАТЬ 2: Я думаю, что, возможно, я не достаточно ясно из комментариев, поэтому вот немного больше информации:

С точки зрения локальной сети, мне нужен браузер, чтобы поразить сервер на 192.168.25.31, скажем,И с точки зрения DMZ, мне нужно, чтобы браузер подключился к серверу по его более широкому адресу, например 10.72.10.31.Два адреса известны и статичны.В React мне нужно иметь возможность выбрать один из двух вариантов в зависимости от того, в какой подсети работает браузер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...