2012-07-01 4 views
1

С момента моего размещения моего хостинга на новый провайдер (ovh), Мне не удается получить IP-адрес клиента с помощью простого Request.ServerVariables["REMOTE_HOST"]. Он всегда возвращает 10.0.1xx.2xx (замаскированное точное значение, не знаю, если это имеет значение), который кажется мне внутренним IP-адресом сервера.ServerVariables ["REMOTE_HOST"] возвращает внутренний IP-адрес?

Вызов Request.ServerVariables["REMOTE_ADDR"] и Request.ServerVariables["LOCAL_ADDR"] дает те же результаты.

Код вызывается из приглашения Global.asax, если это необходимо.

Любая идея?

+0

Похоже, он возвращает вам свой интернет шлюз IP-адрес, вероятно, один, как сервер Microsoft ISA –

+0

Да, но любое решение для этого? как получить реальный IP-адрес с помощью Asp.NET? – Ranch

ответ

0

У меня была такая же проблема сегодня с OVH.

Кажется Request.ServerVariables["HTTP_REMOTE_IP"] вернуть добрый IP

+0

Вот и все! благодаря – Ranch

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

  • Нет связанных вопросов^_^