各地ip没有局限在某个段,只有通过ip库查询,ip库网上多的是,使用珊瑚虫的就可以了

解决方案 »

  1.   

    我只想要她们的ip地址范围,比如河北省的,起始ip,结束ip,然后根据我取过来的ip,判断客户所在的区域,
      

  2.   

    网上找找:"QQ IP数据库"
      

  3.   

    数据库中不是有IP的归属地吗?
    查询一下就可以实现了呀SELECT  Address 
    FROM    t_IP
    WHERE   IP = 你的TestBox的值至于用户输入的IP地址的验证,你可以找一些正则表达式去验证输入的IP是否合法
      

  4.   

    IP纯真数据库 是什么Dat格式的吗
      

  5.   

    IP纯真数据库:http://www.ezlk.com/upimg/soft/code/other/07/01/ip.rar
      

  6.   

    用sonce8() 朋友给的库,我的代码:
    private string IP2string (string Ip) 
      { 
       //取出IP地址去掉‘.’后的string数组
       string [] Ip_List = Ip.Split (".".ToCharArray ());
       string X_Ip = "";
       //循环数组,把数据转换成十六进制数,并合并数组(3dafe81e)
       foreach(string ip in Ip_List)
       {
        X_Ip += Convert.ToInt16 (ip).ToString ("x");
       }
       //将十六进制数转换成十进制数(1034938398)
       long N_Ip = long.Parse (X_Ip, System.Globalization.NumberStyles.HexNumber);
       return N_Ip.ToString(); 
      } 
      private void Button1_Click(object sender, System.EventArgs e)
      {
       string ipnum=IP2string(this.TextBox1.Text);
       dbo conn=common.make(Hcl.DBType.OleDB,"#info.mdb");
       string dizhi=conn.GetScalar("select country from ip where startid<="+ipnum+" and endid>="+ipnum);
       Response.Write(dizhi);
      }
    please 给我们俩加分!