如何查询外网的IP 如何查询外网的IP(局域网,就是网络的IP地址 代码实现最佳 求助!求助!注明:不是通过dos中的Ipconfig和本地127.0.0.1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 static string GetPage(string url) { HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); try { using (HttpWebResponse res = (HttpWebResponse)req.GetResponse()) { using (StreamReader sr = new StreamReader(res.GetResponseStream())) { return sr.ReadToEnd(); } } } catch (System.Exception e) { return e.Message; } finally { req.Abort(); } } // 通过外部网站得到本机的外部IP static string GetOuterIP() { string patt = @"IP: \[(? <IP>[0-9\.]*)\]"; string url = ""; return Regex.Match(GetPage(url), patt).Groups["IP"].Value; } static void Main() { foreach (IPAddress ip in Dns.GetHostEntry(Dns.GetHostName()).AddressList) { Console.WriteLine(ip); } Console.WriteLine(); Console.WriteLine(GetOuterIP()); } vs2008中间添加一个html类型的table控件。结果报错 页面加载速度的问题 ASP.NET OA 如果在.NET中实现根据"."间隔折分为数组??急急!!! 谁能解释一下为什么嵌套form标签会导致submit没有反应? MVC中视图页面循环点击按钮 添加文本框 急问,比较简单的问题 水晶报表的问题:新建空白报表后,打不开字段资源管理器,怎么办? 谁有这个菜单的源代码? 合作开发网络语音聊天系统., 前台的控件怎么用后台代码实现啊? @@谁有多图片上传控件,要免费的
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
try
{
using (HttpWebResponse res = (HttpWebResponse)req.GetResponse())
{
using (StreamReader sr = new StreamReader(res.GetResponseStream()))
{
return sr.ReadToEnd();
}
}
}
catch (System.Exception e)
{
return e.Message;
}
finally
{
req.Abort();
}
}
// 通过外部网站得到本机的外部IP
static string GetOuterIP()
{
string patt = @"IP: \[(? <IP>[0-9\.]*)\]";
string url = "";
return Regex.Match(GetPage(url), patt).Groups["IP"].Value;
} static void Main()
{
foreach (IPAddress ip in Dns.GetHostEntry(Dns.GetHostName()).AddressList)
{
Console.WriteLine(ip);
}
Console.WriteLine();
Console.WriteLine(GetOuterIP());
}