c#获取外网IP代码片段
2017-01-19 17:59
429 查看
c#获取外网IP代码片段
public static string getIp() { string strHostName = Dns.GetHostName(); IPAddress[] strAddress = Dns.GetHostAddresses(Dns.GetHostName()); //IPAddress strAddress = Dns.Resolve(strHostName).AddressList[0]; string IpValue = strAddress.ToString(); string strUrl = "http://www.ip138.com/ip2city.asp"; //获得IP的网址了 Uri uri = new Uri(strUrl); System.Net.WebRequest wr = System.Net.WebRequest.Create(uri); System.IO.Stream s = wr.GetResponse().GetResponseStream(); System.IO.StreamReader sr = new System.IO.StreamReader(s, Encoding.Default); string all = sr.ReadToEnd(); //读取网站的数据 int i = all.IndexOf("[") + 1; string tempip = all.Substring(i, 15); string ip = tempip.Replace("]", "").Replace(" ", "");//找出i Console.WriteLine(ip); return ip; }
相关文章推荐
- C#获取路由器外网IP,MAC地址的实现代码
- c#ip138自动获取代码
- C#获取本机外网IP最简单办法
- C#获取外网IP
- C#获取本机外网ip
- C# 获取外网IP和运营商和城市
- C#修改本机的IP,网关等网络地址的代码片段
- C#获取本机所有IP地址(包括局域网和本机外网IP)
- 【原创】C++实现获取本机机器名及外网IP代码
- 获取外网IP并发送到指定邮箱的vbs代码[已测]
- nodejs获取本机内网和外网ip地址的实现代码
- C#常用代码,获取远程访问ip
- C# winfrom获取外网IP地址和物理地址
- c#ip138自动获取代码
- C#获取本机外网ip
- C#获取内、外网IP的类
- [原创] C#通过第三方软件轻松获取外网IP
- C#/.NET获取本机的外网IP地址的简单方法
- C#获取外网IP地址;C#获取所在IP城市地址
- C#获取本机外网ip