public static string getExternalIp()
{
try
{
WebClient client = new WebClient();
client.Encoding = System.Text.Encoding.Default;
//string response = client.DownloadString("http://1212.ip138.com/ic.asp");//失效了
//string response = client.DownloadString("http://icanhazip.com/");//可用,可能不稳定
string response = client.DownloadString("http://ip.chinaz.com/");//站长之家
string myReg = @"<dd class=""fz24"">([\s\S]+?)<\/dd>";
Match mc = Regex.Match(response, myReg, RegexOptions.Singleline);
if (mc.Success && mc.Groups.Count > 1)
{
response = mc.Groups[1].Value;
return response;
}
else
{
C#获取外网IP
最新推荐文章于 2024-05-14 06:45:00 发布