当我尝试使用
获取请求客户端计算机名称时System.Net.Dns.GetHostEntry(
Request.ServerVariables("remote_addr")
).HostName.Split(New [Char]() {"."c}) ,
然后它给我以下错误
System.Net.Sockets.SocketException: No such host is known
任何人都可以帮助我。
答案 0 :(得分:0)
服务器环境中的remote_addr(客户端IP地址)条目不保证具有相应的DNS条目。
即使地址有条目,地址的dns条目也可能不在服务器DNS目录中,服务器可能没有通过递归查找找到该条目。