胖在一方

出得厅堂入得厨房的胖子

导航

获取客户端真实的ip地址

Posted on 2006-09-15 11:18  胖在一方  阅读(283)  评论(0)    收藏  举报

名字实在难记,还是放在blog上吧

'-----------------------------------------------------
    '// 获取客户端真实的ip地址 stpangpang 2006/08/24
    '-----------------------------------------------------
    Public Function GetClientIP() As String
        
Dim userip As String = Request.ServerVariables("HTTP_X_FORWARDED_FOR")
        
'如果代理服务器为空,则返回真实的地址

        If userip = "" Then userip = Request.ServerVariables("REMOTE_ADDR")
        
Return
 userip
    
End Function

winform的
 Dim IPHostEntry As System.Net.IPHostEntry = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName())
        
Return IPHostEntry.AddressList(0).ToString()