С момента моего размещения моего хостинга на новый провайдер (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, если это необходимо.
Любая идея?
Похоже, он возвращает вам свой интернет шлюз IP-адрес, вероятно, один, как сервер Microsoft ISA –
Да, но любое решение для этого? как получить реальный IP-адрес с помощью Asp.NET? – Ranch