获取外网的IP的方法!
2007-11-13 11:17
531 查看
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());
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());
相关文章推荐
- VC++获取外网IP的几个方法
- C和MFC巧妙获取外网IP的两种实现方法
- python获取外网IP并发邮件的实现方法
- Linux终端中获取本机外网 IP 的方法
- nodejs express获取不了用户的外网ip地址解决方法
- Java获取本机外网ip地址的方法
- Python简单获取自身外网IP的方法
- 获取外网IP的几种方法
- Linux终端中获取本机外网 IP 的方法
- Linux中获取计算机外网ip的方法
- 获取外网IP的几种方法
- c#获取外网IP地址的方法
- [置顶] Linux下获取外网IP地址的方法
- Linux终端中获取本机外网 IP 的方法
- 获取外网IP最简单的方法
- 获取外网IP的方法
- Java获取本机外网ip地址的方法
- android获取wifi外网ip的方法
- android获取wifi外网ip的方法
- 局域网内服务器从ip查询网站获取本机外网ip方法