通过外部网站返回得到内网外部IP
2011-07-25 00:51
302 查看
static string GetIP() { Uri uri = new Uri("http://www.ikaka.com/ip/index.asp";); System.Net.HttpWebRequest req = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(uri); req.Method = "POST"; req.ContentType = "application/x-www-form-urlencoded"; req.ContentLength = 0; req.CookieContainer = new System.Net.CookieContainer(); req.GetRequestStream().Write(new byte [0], 0, 0); System.Net.HttpWebResponse res = (System.Net.HttpWebResponse)(req.GetResponse()); StreamReader rs = new StreamReader(res.GetResponseStream(), System.Text.Encoding.GetEncoding("GB18030")); string s = rs.ReadToEnd(); rs.Close(); req.Abort(); res.Close(); System.Text.RegularExpressions.Match m = System.Text.RegularExpressions.Regex.Match(s, @"IP:/[(?<IP>[0-9/.]*)/]"); if (m.Success) return m.Groups["IP"].Value; return string.Empty; }
相关文章推荐
- 通过外部网站返回得到内网外部IP
- 通过外部网站返回得到内网外部IP
- 获取内网、通过外部网站返回得到内网外部IP (C#/VB.NET)
- NAT后无法在内网通过外部IP访问内部服务的问题的详细说明
- 根据 crazycode的建议,修改通过IP控制权限访问网站的部分代码
- 通过dos批处理得到本机IP
- 使用gethostbyaddr,通过ip地址,得到该ip地址的主机的信息
- 通过Iframe在A网站页面内嵌入空白页面的方式,跨域获取B网站的数据返回给A网站!
- jboss配置让外部能通过ip访问
- 通过免费域明配置内网IP,使得其他人可通过外网访问
- 防止恶意解析 - 禁止通过ip直接访问到网站
- win2008 R2设置IP安全策略后在服务器内打开网站很慢或无法访问外部网站的原因
- Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站
- 支付宝接口手机网站支付验证返回字符串以及签名验证不通过的原因总结
- 防止恶意解析 - 禁止通过ip直接访问到网站
- 如何让局域网其他电脑通过IP直接访问自己电脑的网站
- 网站公开webservice的API,通过这些API得到一些服务
- C#通过获取CMD里ipconfig命令的结果来得到IP
- 在同一个路由环境下手机也可以通过电脑ip访问电脑中的网站
- 关于腾讯云通过ip无法访问搭建的网站(无法访问)