Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Не могу получить корректно IP адрес клиента... / 25 сообщений из 44, страница 1 из 2
24.05.2012, 11:11:49
    #37809250
Лентяй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Всем привет. Вот не могу разобраться. В бд надо записывать IP адрес клиента, производящего изменения с данными. Получаю адрес из HttpServletRequest методом getRemoteHost(). В локальной сети все хорошо, а вот извне - получаю адрес моего роутера, который перенаправляет пакеты из внешней сети на сервер приложений. Что можно придумать? В качестве сервера приложений работает WebLogic.
...
Рейтинг: 0 / 0
24.05.2012, 11:21:54
    #37809279
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Лентяй,

Без хака не возможно и это правильно. пиши логин.
...
Рейтинг: 0 / 0
24.05.2012, 11:28:12
    #37809297
Лентяй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Petro123Лентяй,

Без хака не возможно и это правильно. пиши логин.
Нужно знать именно место площадки откуда вводятся данные. :( А один пользователь может работать на разных площадках...
...
Рейтинг: 0 / 0
24.05.2012, 11:39:34
    #37809329
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Лентяй,

Это веб. Ослик не даст запросить имя компа или внутренний ип сети. Добавь к логину площадку. Особенно если он по вай фай.:)
...
Рейтинг: 0 / 0
24.05.2012, 11:42:06
    #37809336
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Еще у АД запросить можно.
...
Рейтинг: 0 / 0
24.05.2012, 11:45:39
    #37809353
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
...
Рейтинг: 0 / 0
24.05.2012, 11:46:26
    #37809357
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Petro123,

АД - в смысле Active Directory? Можно по подробней?
...
Рейтинг: 0 / 0
24.05.2012, 11:49:38
    #37809366
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Petro123,

При чем здесь имя компа? Автору IP нужен. А он скрывается проксей. Надо свой роутер настроить чтобы он IP внешнего клиента перекладывал в правильные HTTP Headr-ы, если он этого ещё не делает.
...
Рейтинг: 0 / 0
24.05.2012, 12:00:46
    #37809404
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Blazkowicz,

Зайди ко мне на сайт. И скажи как я узнаю твой Не Белый ип?
...
Рейтинг: 0 / 0
24.05.2012, 12:01:59
    #37809410
Лентяй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Petro123Еще у АД запросить можно.
АД это кто?
Вообще-то в java только начинаю разбираться. В принципе понимаю как решить задачу. На страничке написать java script, который на клиентской машине будет получать IP клиента и отправлять как-то его на сервер приложений. Только вот это будет локальный IP внутренней сетки. Как-то надо узнать IP площадки... Короче очень громоздко как-то получается... Странно, что нет простого решения...
...
Рейтинг: 0 / 0
24.05.2012, 12:07:28
    #37809434
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
ЛентяйPetro123Еще у АД запросить можно.
АД это кто?
Вообще-то в java только начинаю разбираться. В принципе понимаю как решить задачу. На страничке написать java script, который на клиентской машине будет получать IP клиента и отправлять как-то его на сервер приложений. Только вот это будет локальный IP внутренней сетки. Как-то надо узнать IP площадки... Короче очень громоздко как-то получается... Странно, что нет простого решения...
имхо, задача решается только правильной конфигурацией сетевого оборудования, см. ответ Blazkowicz.
...
Рейтинг: 0 / 0
24.05.2012, 12:10:22
    #37809444
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Petro123Зайди ко мне на сайт. И скажи как я узнаю твой Не Белый ип?
Перечитай вопрос автора. Проблема не в том что у клиента серый\локальный IP, а в том что сервер находится за роутером, который подменяет IP клиента на свой.
...
Рейтинг: 0 / 0
24.05.2012, 12:18:46
    #37809462
Лентяй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
BlazkowiczPetro123,

При чем здесь имя компа? Автору IP нужен. А он скрывается проксей. Надо свой роутер настроить чтобы он IP внешнего клиента перекладывал в правильные HTTP Headr-ы, если он этого ещё не делает.

Пока что без прокси не получается... изнутри сети набираю httр://<внешний IP сетки>:port/WWWCrm-ViewController-context-root/faces/Welcome.jspx и получаю 192.168.0.1 - адрес маршрутизатора
...
Рейтинг: 0 / 0
24.05.2012, 12:21:49
    #37809471
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Blazkowicz,

Нет. Проблема глубже. У меня на сайте я тоже этого хотел.
...
Рейтинг: 0 / 0
24.05.2012, 12:22:28
    #37809474
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
ЛентяйПока что без прокси не получается... изнутри сети набираю httр://<внешний IP сетки>:port/WWWCrm-ViewController-context-root/faces/Welcome.jspx и получаю 192.168.0.1 - адрес маршрутизатора
Вы читали ссылку? Посмотрите ВСЕ HTTP заголовки запроса.
...
Рейтинг: 0 / 0
24.05.2012, 12:24:18
    #37809481
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Petro123Нет. Проблема глубже. У меня на сайте я тоже этого хотел.
У тебя на сайте есть локалка и он находится за роутером, поэтому все клиентские запросы приходят с одним и тем же IP ? По-моему разговор не о твоём сайте а о сервера автора.
...
Рейтинг: 0 / 0
24.05.2012, 12:28:14
    #37809492
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Blazkowicz,

Я на сервере вижу ип твоего провайдера. А не твой. Думаю что это тот же случай Имхо
...
Рейтинг: 0 / 0
24.05.2012, 12:31:46
    #37809503
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Petro123Я на сервере вижу ип твоего провайдера. А не твой. Думаю что это тот же случай Имхо
В этом случае x-forwarded заголовки должны быть. Или можно попросить провайдера их предоставить.
...
Рейтинг: 0 / 0
24.05.2012, 12:36:53
    #37809517
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
BlazkowiczВ этом случае x-forwarded заголовки должны быть. Или можно попросить провайдера их предоставить.
без прова никак. Это и есть дать белый ип. Либо подписанный апплет
...
Рейтинг: 0 / 0
24.05.2012, 12:42:01
    #37809530
Лентяй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Простите, ложная тревога... сейчас по vnc забрался на другую площадку и изнутри той сети подключился к приложению. Все OK. А описанная проблема возникает когда подключаюсь из локальной сети в которой находится App сервер указывая при этом в url внешний адрес этой сети...
...
Рейтинг: 0 / 0
24.05.2012, 12:44:24
    #37809536
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Petro123без прова никак.
Предоставлять сервис это его обязанности.

Petro123Это и есть дать белый ип.
Нет. Белые IP к этому вопросу вообще отношения не имеют. Белый IP это нормальный глобальный IP адрес. Серый IP это глобальный IP, но из диапазона локальных IP. Поэтому при запросе из другой локальной сети серый глобальный IP может быть не обнаружен, т.к. запрос пойдёт только по самой локальной сети. А белый глобальный IP всегда смаршрутизируется.

То о чем ты говоришь у провайдера называется "Выделеный IP". Белый или серый, это уже другой вопрос. И к теме это слабо относится.

У нормальных провайдеров и на co-location нормально выдаются клиентские IP. Если у прова хардвар такой что он не может выдавать клиентские IP прямо, то он должен выдавать x-reforwarded. Это исключительно проблема настройки инфраструктуры.
...
Рейтинг: 0 / 0
24.05.2012, 12:50:42
    #37809557
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Blazkowicz,

Хорошо. Как тогда мне уточнить локальный ип внутренней сетки? Я его ни разу не видел.:) :-)
...
Рейтинг: 0 / 0
24.05.2012, 12:53:05
    #37809562
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Petro123Хорошо. Как тогда мне уточнить локальный ип внутренней сетки? Я его ни разу не видел.:) :-)
При правильной настройке оборудования нужный IP находится в заголовках HTTP запроса.
...
Рейтинг: 0 / 0
24.05.2012, 13:01:12
    #37809599
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Blazkowicz,

Я надеюсь ты или кто то скажут заголовок. Т.к. Сайт стандартный в германии и мой код тут рядом есть.
...
Рейтинг: 0 / 0
24.05.2012, 13:04:17
    #37809613
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу получить корректно IP адрес клиента...
Petro123Я надеюсь ты или кто то скажут заголовок. Т.к. Сайт стандартный в германии и мой код тут рядом есть.
Доктор, меня игнорируют
x-forwarded-for
x-forwarded-host
x-forwarded-server
http://en.wikipedia.org/wiki/X-Forwarded-For
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Не могу получить корректно IP адрес клиента... / 25 сообщений из 44, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]