我在数据库记录下边2个值,怎么取出来都是IP地址,我还以为UserHostName应该是主机名
HttpContext.Current.Request.UserHostAddress  HttpContext.Current.Request.UserHostName

解决方案 »

  1.   


    获取不到主机名的,要不也太不安全了,局域网内可以获取mac和通过域方式获取
      

  2.   


    获取不到主机名的,要不也太不安全了,局域网内可以获取mac和通过域方式获取HttpContext.Current.Request.UserHostAddress  HttpContext.Current.Request.UserHostName那么这2个值有什么区别?
      

  3.   

                    Response.Write(System.Net.Dns.Resolve(Request.UserHostAddress).HostName);
                    Response.End();这个估计也只有在局域网内能用
    获取不到主机名的,要不也太不安全了,局域网内可以获取mac和通过域方式获取HttpContext.Current.Request.UserHostAddress  HttpContext.Current.Request.UserHostName那么这2个值有什么区别?
      

  4.   


    获取不到主机名的,要不也太不安全了,局域网内可以获取mac和通过域方式获取HttpContext.Current.Request.UserHostAddress  HttpContext.Current.Request.UserHostName那么这2个值有什么区别?
    谢谢!!!