2011-01-04 3 views
1

Это должно быть общим требованием. Пожалуйста, предложите.получить IP и HostName из запроса, перенаправленного через прокси

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

Теперь я хочу зарегистрировать идентификатор (IP-адрес и имя хоста) вызывающего абонента. Но проблема в том, что, поскольку я получаю запрос от прокси-сервера, я получаю прокси-данные (а не вызывающие). когда я делаю request.getRemoteAddr();, а затем InetAddress.getByName(ip).getHostName()

Есть ли способ достичь этого?

ответ

1

Я предполагаю, что вы имеете в виду обратный прокси. Некоторые обратные прокси задают дополнительные заголовки запросов с указанием деталей о клиенте. Вы можете попытаться взглянуть на заголовки, которые вы видите, если что-нибудь выскочит или проверьте документацию для вашего прокси.

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