老薛主机

3 种通过 IP 地址对访问者定位的方法

通过 IP 地址对访问者进行定位是非常 cool 的功能,如 IP 地址(61.141.86.110 ) 可以定位到深圳这个城市,甚至获取地理坐标,其实网上已经有人收集了相关的 IP 映射数据,并提供了 API,今天就介绍三种可以通过 IP 地址进行这样定位的免费 API:

Hostip.info 是一个基于社区的 IP 映射数据库,只需一些选项设置输出,就能非常容易把它的 REST API 整合到服务器端代码中,详细使用请访问 Hostip.info 的 API 页面

Blogama 这个 IP 地址位置 API 是基于 MaxMind API,它对数据进行了精简,删除了一些重复的数据,最后非常神奇只有 120W 条数据,并且能够精确到城市这一级,Blogama 更好开放的是你可以吧这些数据导入到自己的数据库中。

MaxMind 提供的是另外一种 API,它不是调用 Web 服务。它的免费版本是是以二进制方式分发的,并且已经提供多种程序语言访问这个 IP 数据的源代码,详情你请访问 MaxMind GeoIP API 页面

翻译自:3 Free Ways to Geolocate By IP

标签:

阅读了这篇文章的用户:

  • 超复杂
  • 哈哈
  • xingguifang
  • 楔子
  • MZRWAN
  • 幸福快乐的_磊磊
  • winseliu
  • 再买东西就砍手
  • 赵久军
  • 郑鑫
  • 何伟
  • denishua
  • 李惟
  • 偶米工作室
  • Harry
  • HikoQ
  • 风行天下
  • cying_88
  • 小影
  • dazhixu
  • dds
  1. Firefox还有一个插件,叫Flagfox,可以在地址栏显示主机所在国家的旗帜,点击还可以用Google卫星地图定位到详细的地址。例如:http://geotool.servehttp.com/?ip=174.132.80.72&host=fairyfish.net

  2. 那我是啥?
    定位ip放到博客上的好处是什么?直接快捷聊天?确认精准访问城市?
    不过如果是网站使用,倒是可以拓展出来很多市场数据

  3. 定位,對某些類型的網站作用很大。比如您可能一個網站內有多個城市的子網站,可以根據來訪者的IP定位,自動跳到該訪問者的城市子網站不是很好嗎?

  4. 好像可以根据你的IP所在国家自动切换网站的语言那样的功能。比如你在俄罗斯访问google即使你的操作系统是中文它还是显示俄语一样!

热门文章