Как узнать доступен ли локальный сервер?

В локальной сети поднят сервер(IIS) 1С
доступ к нему реализуется по айпи, например 192.168.0.100/Step/en_US

через проброс портов реализован доступ к серверу извне, соответсвенно здесь уже другой айпишник
http://143.ххх.ххх.ххх/Step/en_US/

на сайте конторы прикрутили форму авторизации 1С-ки(не спрашивайте зачем)

возникла проблема
Если я нахожусь в сети предприятия, то доступ по внешнему айпи не работает
нужно менять его на локальный (192.168.0.100)

как можно сделать проверку, доступен ли локальный сервер, чтобы подставить нужное значение, когда чел находится в офисе или работает удаленно

пытался написать на яваскрипт, но здесь ограничение браузера на кроссдоменные запросы срабатывает
  • Вопрос задан
  • 676 просмотров
Пригласить эксперта
Ответы на вопрос 2
@antonsr98
Системный Администратор
зачем такой велосипед? нормальная авторизация так не должна работать
Ответ написан
@nekritik
Можно попробовать сделать так: узнать IP того, кто заходит на страницу и если юзер зашёл из локальной сети, то его IP, скорее всего, будет локальным (например 192.168.0.12), а в противном случае - глобальным.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы