我已经尝试过这些方法:
每个都返回APPDEV,我假设它是托管我的网页的服务器的名称 我甚至要求朋友们用这些方法尝试我的页面,他们也看到同样的事情 如何让它返回初始设置时输入的PC名称,如Joseph-PC?
答案 0 :(得分:1)
由于浏览器不会将计算机名称告知服务器,因此(谢天谢地)网页无法知道您的计算机名称。
答案 1 :(得分:0)
您可以尝试HttpContext.Current.Request.UserHostName
。同样,UserHostAddress检索客户端的IP。但是,由于(合法)隐私或网络(NAT,代理等)原因,此信息在大多数情况下可能无效。因此,我不会强烈依赖数据的存在或有效性。
如果在UserHostName中提供了IP地址,则可以使用System.Net.Dns.GetHostEntry进行DNS反向查找以查找名称。这也可能在所有情况下都不起作用,因为并非每个客户端都在DNS服务器上注册。