/// <summary>
/// 获取外网IP地址
/// </summary>
public static string GetIPAddress()
{
string sValue = String.Empty;
string strUrl = "http://www.ip138.com/ip2city.asp"; //获得IP的网址
Uri uri = new Uri(strUrl);
WebRequest wr = WebRequest.Create(uri);
Stream s = wr.GetResponse().GetResponseStream();
StreamReader sr = new StreamReader(s, Encoding.Default);
string all = sr.ReadToEnd(); //读取网站的数据
Match match;
string pattern = "(\\d+)\\.(\\d+)\\.(\\d+)\\.(\\d+)";
match = Regex.Match(all, pattern, RegexOptions.IgnoreCase);
return match.ToString();
}