比如说我现在已经通过代码得到我电脑本机外网ip地址是172.182.93.15怎么通过代码判断我自己的这个电脑网络是电信还是什么?分不多,帮忙解决下,谢谢!

解决方案 »

  1.   

    不考虑效率问题的话,可以用网上的站长工具来查询,比如: var url = "http://tool.chinaz.com/ip/?IP=" + "172.182.93.15";
    var r = new WebClient().DownloadData(url);
    var m = Regex.Match(Encoding.UTF8.GetString(r), "查询结果.*?<a.*?>(.*?)</a>");
    MessageBox.Show(m.Groups[1].Value);172.182.93.15这个ip是美国的,即不是电信也不是网通
      

  2.   

    帮你找了几篇文章,不知管不管用。轻松获得网通、电信、铁通IP地址分配段
    http://www.toplee.com/blog/281.html
    http://hi.baidu.com/kuzo/blog/item/462f257f7c707b0e29388a04.html跳到下载链接 电信网通IP收集工具 v1.2
    http://www.crsky.com/soft/17943.html
      

  3.   

    还有一篇:
    http://www.jb51.net/article/12705.htm