V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fsgmhoward
V2EX  ›  分享创造

分享一个查询 IP 归属地的 Free API

  •  
  •   fsgmhoward · 2017-01-15 18:21:49 +08:00 · 3473 次点击
    这是一个创建于 2862 天前的主题,其中的信息可能已经有所发展或是发生改变。

    免费接口

    接口地址 ip-legacy.liz.cat

    请求方式 HTTP GET

    Example:

    curl ip-legacy.liz.cat/101.80.45.1
    
    

    返回的结果

    中国上海 电信
    

    简单说明

    这是一个免费的 API ,不统计访问记录和查询记录,后端所用的是 Redis + Golang , IP 基于 IPIP 和部分自己的修改。未来会响应结构化的数据,希望现在大家能够帮忙测试一下稳定性和准确率。


    反馈中心

    Telegram : https://telegram.me/LizCat

    26 条回复    2017-01-18 09:25:22 +08:00
    codeforlife
        1
    codeforlife  
       2017-01-15 18:39:23 +08:00
    挂了吧
    isCyan
        2
    isCyan  
       2017-01-15 18:58:53 +08:00 via Android
    @codeforlife 好的
    kn007
        3
    kn007  
       2017-01-15 19:49:49 +08:00
    ipip 的数据。。。
    kn007
        4
    kn007  
       2017-01-15 19:50:53 +08:00
    刚看到下面,挺不错的。 ipip 源比较准,我查了一些都可以。速度也快。
    fsgmhoward
        5
    fsgmhoward  
    OP
       2017-01-15 19:51:51 +08:00 via iPhone
    @kn007 主要方便引入自己的项目, IPIP API 有限制,刷 1000 次就挂了
    kn007
        6
    kn007  
       2017-01-15 19:53:07 +08:00
    @fsgmhoward 是啊,单 ip 频次数量限制。
    我也是用 ipip 的资源: https://kn007.net/ip.php
    内部查询用。 php mc mysql
    fsgmhoward
        7
    fsgmhoward  
    OP
       2017-01-15 19:54:47 +08:00 via iPhone
    @kn007 这库有点老。。 47.91 还是圣克拉克,用的是离线库?
    kn007
        8
    kn007  
       2017-01-15 19:56:11 +08:00
    @fsgmhoward 哈,是啊。因为我是自用的,懒得爬了。数据库还是 16 年的,晚点可能会更新一下。
    这个主要平时工作,好查国内运营商。
    scys
        9
    scys  
       2017-01-15 19:59:45 +08:00
    ipip 在线数据会准点?

    我也秀一个:https://www.only-pass.com/

    API: http://www.only-pass.com/api/ipgeo/8.8.8.8/detail
    API: http://www.only-pass.com/api/ipgeo/8.8.8.8

    混合数据,IPIP+MaxMind+其他数据来源
    主要是补充 ISP 和定位,国内数据才用 IPIP ,判断国内国外根据 MaxMind 来判断(基本是靠 AS 吧)
    kn007
        10
    kn007  
       2017-01-15 20:14:58 +08:00
    scys
        11
    scys  
       2017-01-15 20:33:13 +08:00
    @kn007 是的,哈,没有更新文档,直接摘抄过来了。哈
    fsgmhoward
        12
    fsgmhoward  
    OP
       2017-01-15 20:33:58 +08:00 via iPhone
    @scys 研究学习了,我们也会这么搞一个免费库
    scys
        13
    scys  
       2017-01-15 20:37:01 +08:00
    @fsgmhoward 主要是稳定性,不过我那个没人用,都是自己在用,所以没啥问题。不过不过,今天竟然被人 D 了,完全不知道为啥!
    xmbaozi
        14
    xmbaozi  
       2017-01-15 20:40:58 +08:00 via Android
    fsgmhoward
        15
    fsgmhoward  
    OP
       2017-01-15 21:00:22 +08:00
    @scys 我们刚也被 D 了,不过还好放在自己机房上瞬间引流走了。

    如果不嫌弃的话我们愿意提供免费的抗 D 服务。
    kn007
        16
    kn007  
       2017-01-15 21:13:16 +08:00
    @fsgmhoward 支持下,你们 NyaVM 还是可以的
    fsgmhoward
        17
    fsgmhoward  
    OP
       2017-01-15 21:18:29 +08:00
    @kn007 谢谢~~
    scys
        18
    scys  
       2017-01-15 23:43:13 +08:00
    @fsgmhoward 抗 D 那个要怎么处理? 我的邮箱是 me # iscys.com -_- 弄个稳定的 IP 查询是好事。
    平时对国内访问不要超过 300~500ms 就行,我看这些就是乱序的 IP 的 D ,因为前端丢进去 CF 里面了。
    loveminds
        19
    loveminds  
       2017-01-16 02:15:19 +08:00
    @scys 纯真准确性也一般般

    {"addr":"103.214.145.100","latitude":22.3667,"longitude":114.1333,"detail":" CZ88.NET","postal":"","region":"Asia","province":"","city":"Tai Lin Pai","country":"Hong Kong","isp":"","time_zone":"Asia/Hong_Kong","cf_ipcountry":"CN","extend_org":"AS135330 Sin Ming Man t/a Adcdata.com","extend_location":"22.3667,114.1333","extend_hostname":"No Hostname"}


    @fsgmhoward 试了下常用的几个段还行,但是...你们 NyaVM 自己的识别不出来...

    root@Artemis [~]# curl ip-legacy.liz.cat/103.214.145.100
    中国香港
    root@Artemis [~]# curl ip-legacy.liz.cat/101.1.27.1
    中国香港 bgp.hk
    root@Artemis [~]# curl ip-legacy.liz.cat/103.236.220.1
    中国香港 anchnet.com jinbaoidc.com

    root@Artemis [~]# curl ip-legacy.liz.cat/103.20.157.1
    日本

    @kn007 数据源貌似比较旧?
    kn007
        20
    kn007  
       2017-01-16 07:26:00 +08:00 via Android
    @loveminds 哈,我已经没动静了。
    loveminds
        21
    loveminds  
       2017-01-16 09:04:35 +08:00
    @loveminds 打错 IP...我重新试下
    root@Artemis [~]# curl https://ip-legacy.liz.cat/113.20.157.1
    中国香港 syn.ltd.uk

    貌似认出来是 INIZ 家?
    scys
        22
    scys  
       2017-01-16 09:39:05 +08:00
    @loveminds 纯真用来填充 detail 的,没有做其他辨识。
    全英文你查询的是 maxmind (离线)和 ipfinder (有限次数)
    fsgmhoward
        23
    fsgmhoward  
    OP
       2017-01-16 11:05:29 +08:00 via iPhone
    @loveminds 手动改库了
    kn007
        24
    kn007  
       2017-01-16 17:37:46 +08:00
    @scys 如此看来,还是 ipip 准。没得说。
    scys
        25
    scys  
       2017-01-16 18:45:37 +08:00
    @kn007 这个, ipip 可能就是在线准,如果说国外, maxmind 有表明的准确率(国内一塌糊涂)
    tammy
        26
    tammy  
       2017-01-18 09:25:22 +08:00
    http://ss.nk.mk/ip.php 做了一个 ipip 自动存数据库
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2187 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:25 · PVG 09:25 · LAX 17:25 · JFK 20:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.