を取得:私が欲しいとき、私はそれを使用することができるように私はこのコードを持っているIPとコンピュータ名
localIp = Request.UserHostName
hostName = DetermineCompName(localIp)
Session.Add("localIp", localIp)
Session.Add("hostName", hostName)
あなたが見ることができるように、私はセッションで2つの変数を置きます。 10台のコンピュータでアプリをテストしたところ、一部のコンピュータではクライアントIPとコンピュータ名が取得されていましたが、それ以外は空になります。
一部のコンピュータでは動作しますが、何が問題なのか分かりません。誰もこれを行う正しい方法を持っていますか?
: System.Net.Dns.GetHostEntry(でRequest.ServerVariables( "REMOTE_ADDR")を)ホスト名 これはASPであると仮定。? IPについて考えると、Dim h As String = System.Net.Dns.GetHostEntry(Request.ServerVariables( "remote_addr"))。AddressList(0)? –