PDA

View Full Version : یافتن Computer Name و IP Address بازدید کننده سایت



Developer Programmer
دوشنبه 18 اردیبهشت 1391, 07:24 صبح
میخوایم دو سازمان که DNS های مختلف دارن در محیط اینترانت، از سیستم تحت وب استفاده کنن.
متاسفانه دستور
Request.ServerVariables.Item("REMOTE_HOST")
و
System.Net.Dns.GetHostEntry(Request.ServerVariable s.Item("REMOTE_HOST")).HostName
در محیط اینترانت درست کار نمیکنن.
چون ComputerName رو نمیتونه پیدا کنه و به جای آدرس IP، نشانی متعلق به Router رو برمیگردونه.

General-Xenon
دوشنبه 18 اردیبهشت 1391, 09:44 صبح
میخوایم دو سازمان که DNS های مختلف دارن در محیط اینترانت، از سیستم تحت وب استفاده کنن.
متاسفانه دستور
Request.ServerVariables.Item("REMOTE_HOST")
و
System.Net.Dns.GetHostEntry(Request.ServerVariable s.Item("REMOTE_HOST")).HostName
در محیط اینترانت درست کار نمیکنن.
چون ComputerName رو نمیتونه پیدا کنه و به جای آدرس IP، نشانی متعلق به Router رو برمیگردونه.


سلام...
ببین این کد ها به دردت می خوره ؟؟؟؟

HttpContext.Current.Request.UserHostAddress;
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
//With Proxy
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

Developer Programmer
سه شنبه 19 اردیبهشت 1391, 07:23 صبح
نه متاسفانه
هر دو دستور آدرس Router رو برمیگردونن :ناراحت:

d_derakhshani
سه شنبه 19 اردیبهشت 1391, 08:43 صبح
به احتمال زیاد جواب نمی گیرید. اصولا اگه یک proxy در بین راه وجود داشته باشه دیگه ip کاربر قابل تشخیص نخواهد بود.