V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
verfino
V2EX  ›  程序员

根据'IP 地址'对应'城市名称',求推荐个稳定的接口

  •  
  •   verfino ·
    helix-dan · 2014-03-28 22:26:34 +08:00 · 5840 次点击
    这是一个创建于 3928 天前的主题,其中的信息可能已经有所发展或是发生改变。
    一开始用的taobao的,然后挂过

    后来又用的sina的,今天又挂了

    http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=

    推荐个靠谱的方法呗~
    24 条回复    2014-05-14 02:29:44 +08:00
    belin520
        1
    belin520  
       2014-03-28 22:48:13 +08:00   ❤️ 1
    anjunecha
        2
    anjunecha  
       2014-03-28 22:52:57 +08:00   ❤️ 1
    百度的真心不错,你试试
    010blue
        3
    010blue  
       2014-03-28 22:56:05 +08:00   ❤️ 1
    还是把ip数据库(比如纯真的库,好久没用了)下过来调用吧,然后定期更新呗,php版的discuz里有相关方法
    XXSue
        4
    XXSue  
       2014-03-28 23:11:45 +08:00   ❤️ 1
    百度
    ahu
        5
    ahu  
       2014-03-28 23:14:41 +08:00   ❤️ 2
    sun019
        6
    sun019  
       2014-03-28 23:20:41 +08:00   ❤️ 1
    淘宝的不稳定 说 刚开始测试呢 看来得换百度了
    dianso
        7
    dianso  
       2014-03-28 23:54:42 +08:00   ❤️ 1
    纯真最好
    verfino
        8
    verfino  
    OP
       2014-03-29 01:04:30 +08:00 via iPad
    @belin520
    @anjunecha
    @010blue
    @XXSue
    @ahu
    @sun019
    @dianso
    谢谢建议~ 等白天我去试试
    wogong
        9
    wogong  
       2014-03-29 01:09:30 +08:00   ❤️ 1
    纯真的数据比较不规范,结构化不太好,不过相比其他胜在覆盖面广一些。
    verfino
        10
    verfino  
    OP
       2014-03-29 01:11:53 +08:00 via iPad
    @010blue 之前也考虑过直接把库弄到本地,但是又考虑到后期更新的成本较大,就放弃了;如果真有良心公司会持续提供差量更新的接口,那还是会考虑这样用
    huyipeng
        11
    huyipeng  
       2014-03-29 01:21:07 +08:00   ❤️ 1
    全球 IPv4 地址归属地数据库(17MON.CN 版) http://tool.17mon.cn/ipdb.html 不知道这个你觉得怎么样
    pubby
        13
    pubby  
       2014-03-29 01:51:34 +08:00   ❤️ 1
    去年写过一个Golang的版本,使用纯真数据库,作为http服务,供自己的一些网站使用

    翻出来修改了下放到github上了,需要的同学自己捣鼓吧

    https://github.com/rchunping/ip2location-qqwry
    lm902
        14
    lm902  
       2014-03-29 06:01:48 +08:00   ❤️ 1
    Google位置API 这个必须有
    vicacheung
        15
    vicacheung  
       2014-03-29 08:28:13 +08:00   ❤️ 3
    搜狐IP地址查询接口(默认GBK): http://pv.sohu.com/cityjson
    搜狐IP地址查询接口(可设置编码): http://pv.sohu.com/cityjson?ie=utf-8
    搜狐另外的IP地址查询接口: http://txt.go.sohu.com/ip/soip
    翼南IP地址库(123cha): http://www.wingsofts.com/html_cn/ip/
    网易126: http://ip.ws.126.net/ipquery
    蓝色年代: http://ip.blueera.net/api?action=show
    dikensrover
        16
    dikensrover  
       2014-03-29 10:26:15 +08:00   ❤️ 1
    maxmind 杠杠的的, 经常更新。
    feiyunfirst
        17
    feiyunfirst  
       2014-03-29 11:15:29 +08:00
    很多了 哈哈
    kshift
        18
    kshift  
       2014-03-29 13:14:39 +08:00   ❤️ 1
    百度国内还好,不过好像没有国外数据
    yangxin0
        19
    yangxin0  
       2014-03-29 16:00:12 +08:00   ❤️ 1
    现在通过IP地址是无法精确定位城市的, 比如说你现在在深圳上网, 有可能你那个片区的带宽是走运营商内部的VPN到了西安落地, 你的服务提供商只能看到你西安的IP地址。
    verfino
        20
    verfino  
    OP
       2014-03-29 19:41:12 +08:00 via iPad
    @huyipeng 谢谢,但是这个没办法定位到城市

    @halfcrazy 这个是比较标准的地图API,如果长期稳定提供的话也是个选择

    @lm902 现在在国内,除了个人外,不太会在公司层面的产品上用Google的服务,一堵墙是硬伤
    verfino
        21
    verfino  
    OP
       2014-03-29 19:43:54 +08:00 via iPad   ❤️ 1
    感谢小伙伴们的帮助,我暂且先用一阵子纯真
    wvidc
        22
    wvidc  
       2014-03-30 09:41:25 +08:00
    自建库更新确实麻烦 每次都得全部重来一次
    vicacheung
        23
    vicacheung  
       2014-03-31 16:49:49 +08:00
    @verfino 纯真的用过几年,问题是准确率不够高
    paulgao
        24
    paulgao  
       2014-05-14 02:29:44 +08:00
    @verfino 现在可以了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1560 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:00 · PVG 01:00 · LAX 09:00 · JFK 12:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.