1
テキストボックスに現在のビューアのIPアドレスを取得して表示するにはどうすればよいですか?IPアドレスの取得
テキストボックスに現在のビューアのIPアドレスを取得して表示するにはどうすればよいですか?IPアドレスの取得
あなたはHttpRequest.UserHostAddress財産、またはHttpRequest.ServerVariablesコレクションのREMOTE_ADDRキーを使用することができ、彼らは両方ともstring
で、あなただけのあなたのテキストボックスにその値を代入する必要があります。
HttpContext.Current.Request.UserHostAddress;
または
HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
/// <summary>
/// IP Adress of computer
/// </summary>
/// <returns>return a string value(Ip address)</returns>
public static string IPaddress()
{
String strHostName = "";
strHostName = Dns.GetHostName();
IPHostEntry ipEntry = Dns.GetHostByName(strHostName);
IPAddress[] addr = ipEntry.AddressList;
string IPaddress = "";
for (int i = 0; i < addr.Length; i++)
{
IPaddress = addr[i].ToString().Trim();
}
return IPaddress;
}
これはもちろん、リクエストに由来するIPアドレスのみを取得します(プロキシ、NATなどのおかげで)実際に属しているものではない可能性がありますビジターのコンピュータ(ただし、その情報を確実に収集する方法はありません)。 – Quentin