日期:2014-05-17  浏览次数:20767 次

如何根据IP查询IP所在地

   大神们,我现在需要根据IP来查询其所在地,谁给点建议,需要自己建立IP数据库吗?网上有查询的网站,这些网站怎么做到的呢,请大神给提示,谢谢了!

------解决方案--------------------
websercice
或者模拟http请求到http://www.ip138.com/ips138.asp?ip=ip地址&action=2然后在返回的东西里面找IP 这是个简单快捷的方法~
------解决方案--------------------
听说QQ的ip纯真库可以,还有就是网页采集、Web服务之类的。
------解决方案--------------------
这个只能是数据库匹配,而且自己维护一个数据库的缺点是,你得不断更新,才能保证准确率。

就好比你有一个通讯录,记录着人和他家地址的映射,但是人是可以搬家的,时间长了,通讯录的准确性就不行了。
------解决方案--------------------
QQ的ip纯真库可以实现,用C#自己去解析里面的数据结构就得到了