Проблема в следующем:
Необходимо определить IP клиента в сервлете используя JDK 1.3
учитывая при этом, что он может подключаться через прокси.
Ведь функции
request.getRemoteAddr();
и
request.getRemoteHost();
, насколько я понимаю, вернут данные прокси сервера

.
Здравствуйте, just_ice, Вы писали:
_>Проблема в следующем:
_>Необходимо определить IP клиента в сервлете используя JDK 1.3
_>учитывая при этом, что он может подключаться через прокси.
_>Ведь функции request.getRemoteAddr();
и request.getRemoteHost();
_>, насколько я понимаю, вернут данные прокси сервера
.
Тока ж недавно было:
http://rsdn.ru/Forum/?mid=2303399Автор: Blazkowicz
Дата: 16.01.07
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, just_ice, Вы писали:
_>>Проблема в следующем:
_>>Необходимо определить IP клиента в сервлете используя JDK 1.3
_>>учитывая при этом, что он может подключаться через прокси.
_>>Ведь функции request.getRemoteAddr();
и request.getRemoteHost();
_>>, насколько я понимаю, вернут данные прокси сервера
.
B>Тока ж недавно было:
B>http://rsdn.ru/Forum/?mid=2303399Автор: Blazkowicz
Дата: 16.01.07
Дело в том, что заголовков типа x-forwarded-* у меня нет,
точнее
request.getHeaderNames()
их таких не возвращает.
Т.е. я так понимаю не всегда они есть,
да и сами прокси их могут скрывать.
_>>Т.е. я так понимаю не всегда они есть,
_>>да и сами прокси их могут скрывать.
B>Ну? Какой напрашивается вывод?
что это невозможно...
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>