string ip= Request.ServerVariables["HTTP_X_FORWARDED_FOR"] ; string ip2=Request.ServerVariables["REMOTE_ADDR"] ; string ip3=Request.UserHostAddress; 如果你的服务器放在内网,以上只能获取内网IP,那么有什么方法可以获取外网的IP呢? 其实也很简单,只需使用WebClient里的DownloadData方法去下载某一IP查询网页的内容,然后再对这些内容去正则表达式来匹配,就可获取得当前服务器所在的外网IP了,代码如下: public IPAddress GetIP() } 调用方法: System.Net.IPAddress ip = GetIP();Response.Write(ip.ToString()); 相关文章: 2022-12-23 2022-12-23 2022-12-23 2022-12-23 2022-03-05 2021-09-17 2021-12-28 2022-12-23