我的网站位于intranet network
。我使用以下代码获取客户端IP地址:
string result= HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] ?? HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]
现在我想用Ip地址检索client computer name
。我可以在命令提示符下使用Client Computer name
获取nslookup IpAddress
。我想在我的asp.net网站上实现nslookup
。
我该怎么做?
答案 0 :(得分:0)
您可以使用您的客户端IP使用Dns.GetHostEntry从DNS服务器获取主机名。
http://msdn.microsoft.com/en-us/library/ms143997(v=vs.110).aspx
答案 1 :(得分:0)
此链接包含您的答案:System.Net.Dns.GetHostName()
有关此链接的更多信息:
使用以下代码,您可以获取客户端计算机的主机名:
string myHostName = System.Net.Dns.GetHostName();