public string GetIPAddress()
{
string ip = Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
if (string.IsNullOrEmpty(ip))
{
ip = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
}
return ip;
}
Untuk memanggil method diatas gunakan perintah berikut :GetIPAddress();
2. Untuk mendapatkan nama komputer klien, anda harus query server DNS dengan IP klien. Untuk IP sendiri sudah didapatkan pada cara diatas. Berikut code utnuk mendapatkan nama komputer klien,
public string GetComputerName(string clientIP)
{
try
{
var hostEntry = Dns.GetHostEntry(clientIP);
return hostEntry.HostName;
}
catch (Exception ex)
{
return string.Empty;
}
}
Pemanggilan method diatas gunakan perintah berikut :
GetComputerName(clientIP);
No comments:
Post a Comment