获取远程IP地址或机器名称

use*_*084 1 c# asp.net ip-address visual-studio

我在服务器上发布了我的GUI文件...这个服务器是IIS运行的地方..

现在我从远程机器访问我的GUI.我怎样才能获得这台机器的IP地址或用户名.

我使用以下代码获取机器的服务器名称:

string svrName = System.Net.Dns.GetHostName();
Run Code Online (Sandbox Code Playgroud)

请帮忙谢谢......

也许我不够清楚:

让我再说一遍..

有2台机器A和B .. A是我有我发布的GUI文件和IIS ...上面的代码给了我机器A的名称

现在我从机器B调用GUI,我想要机器B的名称

Ric*_*kir 7

要从Asp.Net获取远程用户的IP,您可以使用Request.ServerVariables["REMOTE_ADDR"]或Request.UserHostAddress.

该Request对象应该可以在ASPX页面的任何位置使用.

我认为通过ServerVariables可靠地获取主机名是不可能的.