获取外网的IP的方法!string  ip=  Request.ServerVariables["HTTP_X_FORWARDED_FOR"]  ;  
获取外网的IP的方法!
string  ip2=Request.ServerVariables["REMOTE_ADDR"]  ;  
获取外网的IP的方法!
string  ip3=Request.UserHostAddress;


如果你的服务器放在内网,以上只能获取内网IP,那么有什么方法可以获取外网的IP呢? 其实也很简单,只需使用WebClient里的DownloadData方法去下载某一IP查询网页的内容,然后再对这些内容去正则表达式来匹配,就可获取得当前服务器所在的外网IP了,代码如下:

获取外网的IP的方法!public IPAddress GetIP()
    }

调用方法:

获取外网的IP的方法!System.Net.IPAddress ip = GetIP();
获取外网的IP的方法!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
猜你喜欢
  • 2021-09-27
  • 2022-12-23
  • 2021-09-03
  • 2021-09-20
  • 2021-06-10
  • 2021-12-24
相关资源
相似解决方案