你的位置:首页 > ASP.net教程

[ASP.net教程].net获取本机公网IP代码


using System;using System.Net;using System.Text.RegularExpressions;namespace Keleyi.Com{  public class GetInternetIP  {    public static string GetIP()    {      using (var webClient = new WebClient())      {        try        {          var temp = webClient.DownloadString("http://iframe.ip138.com/ic.asp");          var ip = Regex.Match(temp, @"\[(?<ip>\d+\.\d+\.\d+\.\d+)]").Groups["ip"].Value;          return !string.IsNullOrEmpty(ip) ? ip : null;        }        catch (Exception ex)        {          return ex.Message;        }      }    }  }}