View Full Version : بدست آوردن آی پی ادرس در ASP.NET
amir.net
چهارشنبه 14 شهریور 1386, 08:16 صبح
سلام
میخواستم بدونم چطور میشه تو asp.net آی پی آدرس کسانی که سایت رو مشاهده میکنند را بدست آورد ؟:متفکر:
abadanboy
چهارشنبه 14 شهریور 1386, 09:54 صبح
البته این تو console نوشته شده ولی خودت تبدیل کن
namespace NKUtilities
{
using System;
using System.Net;
public class DNSUtility
{
public static int Main (string [] args)
{
String strHostName = new String ("");
if (args.Length == 0)
{
// Getting Ip address of local machine...
// First get the host name of local machine.
strHostName = DNS.GetHostName ();
Console.WriteLine ("Local Machine's Host Name: " + strHostName);
}
else
{
strHostName = args[0];
}
// Then using host name, get the IP address list..
IPHostEntry ipEntry = DNS.GetHostByName (strHostName);
IPAddress [] addr = ipEntry.AddressList;
for (int i = 0; i < addr.Length; i++)
{
Console.WriteLine ("IP Address {0}: {1} ", i, addr[i].ToString ());
}
return 0;
}
}
}[/
brida_kh
چهارشنبه 14 شهریور 1386, 09:55 صبح
با سلام این دستور آی پی رو برمیگردونه:
Page.Request.UserHostAddress
abadanboy
چهارشنبه 14 شهریور 1386, 10:01 صبح
این کد هم هست ولی باش کار نکردم
Request.ServerVariables["REMOTE_ADDR"].ToString()
amir.net
چهارشنبه 14 شهریور 1386, 16:20 عصر
مرسی
هردو را امتحان کردم جواب داد
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.