根据IP获得地址

ASP.NET(C#)利用QQ的IP数据库QQWry.Dat进行精确IP查询  
   
先下载最新的IP数据库QQWry.Dat
下载IPLocation.dll
地址:http://www.iwcn.net/attachments/month_0612/g200612161210.rar
在项目中添加引用,引用IPLocation.dll
添加引用:using   IPLocation.IPLocation;
关键函数介绍:
IPLocate(Byval   StrConn   as   string,Byval   StrIp   as   string)
其中:StrConn   为数据库连接字符串,如:Server.MapPath("QQWry.Dat")
                        StrIP             为查询IP
                        返回值是字符串型,是IP的地址
示例:
                将QQWry.Dat放在网站的根目录下
                string   conn,   ipstr,   addstr;
                conn   =   Server.MapPath("QQWry.Dat");
                ipstr   =   TextBox1.Text;
                addstr   =   IPLocation.IPLocation.IPLocate(conn,   ipstr);
                Label1.Text   =   "IP:"   +   ipstr   +   " <br> 地址:"   +   addstr;
posted @ 2008-03-01 10:55  melody&amp;amp;amp;bobo  阅读(585)  评论(0)    收藏  举报