Как узнать, какие фактические IP-адреса открывают сайт или попадают на сервер из журналов IIS или журналов брандмауэра Windows или другим способом?Фактические IP-адреса на сайте
Версия Windows: Windows Server 2008 R2 Datacenter
IIS Версия: 7,5
Как узнать, какие фактические IP-адреса открывают сайт или попадают на сервер из журналов IIS или журналов брандмауэра Windows или другим способом?Фактические IP-адреса на сайте
Версия Windows: Windows Server 2008 R2 Datacenter
IIS Версия: 7,5
его просто вы можете использовать эту функцию , чтобы найти IP-адрес клиента
string ipaddress;
ipaddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (ipaddress == "" || ipaddress == null)
ipaddress = Request.ServerVariables["REMOTE_ADDR"];
надеюсь, это поможет вам до свидания
Вы не можете быть уверены, что это фактический IP-адрес, это может быть IP-адрес брандмауэра и т. Д. –
, но это может быть актуально IP –
нет его не так просто, ive попробовал это раньше, и я попробовал, чтобы снова не извлекал фактический IP –
Попробуйте использовать небольшую другую версию команды linux: 'awk '{print $ 1}' PATH_TO_THE_ACCESS_LOG | sort -u'? Также проверьте решение здесь http://dba.stackexchange.com/questions/1613/iis-access-log-to-sql-normalization – sitilge
Вы хотите сделать это от вас [код позади] (http: // stackoverflow. com/questions/735350/how-to-get-a-users-client-ip-address-in-asp-net) или вы хотите искать [файлы журналов] (http://stackoverflow.com/questions/ 6426375/где-могу-я-найти-МИС-журналы)? –
Журнал Şhȇkhaṝ не сохраняет фактическое сохранение ip всегда 10.1.1.1 –