爱意满满的作品展示区。
xiaoz
1.03D

整合了多接口的 IP 查询工具 IPinfo(开源)

  •  
  •   xiaoz ·
    helloxz · Mar 14, 2018 · 11224 views
    This topic created in 2988 days ago, the information mentioned may be changed or developed.

    IPinfo 是一个聚合多接口的 IP 地址查询工具,数据包括 ipip.net 、淘宝、新浪、GeoIP 等。

    为什么要用 IPinfo ?

    • 网上已经有很多 IP 查询工具了,但是数据参差不齐,结果存在偏差,IPinfo 将多个接口进行整合,方便对查询结果进行对比。
    • 自己搭建一个 IP 查询工具感觉挺有意思的

    接口对比

    • IPIP.NET:国内应该比较精准的了
    • 淘宝:准确度也不错
    • 新浪:不太准确,感觉好久没更新了。
    • GeoIP:用来查询国外 IP 比较准确

    如果你知道还有其它不错的接口欢迎推荐,到时候我整合进去。

    Demo & 源码

    总结

    目前 ipip.net 也提供多个接口查询,而且数据比较准确,如果想自己搭建一个来玩玩可以试试 IPinfo,哈哈。

    Supplement 1  ·  Mar 14, 2018
    • 新增内网IP查询,感谢 @xmbaozi 提供思路
    • 新增通过域名查询
    Supplement 2  ·  Mar 14, 2018
    已经支持一次性查询多个接口数据,欢迎反馈建议,继续增加新功能。😳
    Supplement 3  ·  Mar 18, 2018
    30 replies    2020-02-28 17:53:35 +08:00
    xmbaozi
        1
    xmbaozi  
       Mar 14, 2018   ❤️ 3
    xiaoz
        2
    xiaoz  
    OP
       Mar 14, 2018
    @xmbaozi 666,老哥的比我好。
    xiaoz
        3
    xiaoz  
    OP
       Mar 14, 2018
    @xmbaozi 请教一下,你是怎么获取到我局域网 IP 的?
    xmbaozi
        4
    xmbaozi  
       Mar 14, 2018   ❤️ 3
    qsnow6
        5
    qsnow6  
       Mar 14, 2018   ❤️ 1
    @xiaoz http header
    xiaoz
        6
    xiaoz  
    OP
       Mar 14, 2018
    @xmbaozi 好的,我去了解一下。
    anyforever
        7
    anyforever  
       Mar 14, 2018
    @xmbaozi 这个 6 啊
    huanxianghao
        8
    huanxianghao  
       Mar 14, 2018
    @xmbaozi #4 发现浏览器隐身模式,局域网的 IP 就无法查看了
    cqxxxxxxx
        9
    cqxxxxxxx  
       Mar 14, 2018
    @xmbaozi 快速查询的弹窗会被浏览器拦截啊
    dasenlin
        10
    dasenlin  
       Mar 14, 2018   ❤️ 1
    可以做个 ajax 全部接口一起拉出来,这样单个接口下拉的查询方式影响效率,用户还可以把觉得查询结果比较准确的接口点赞投个票,比如这样 https://www.ipqi.co/

    xiaoz
        11
    xiaoz  
    OP
       Mar 14, 2018
    @dasenlin 刚刚更新了版本,可以选择一次性查询全部结果了。
    natforum
        12
    natforum  
       Mar 14, 2018   ❤️ 1
    建议加入纯真 ip 库
    xiaoz
        13
    xiaoz  
    OP
       Mar 14, 2018
    @natforum 我在网上搜了一下发现纯真的都是离线 IP 库,请问有在线的吗?
    natforum
        14
    natforum  
       Mar 14, 2018
    @xiaoz 没有
    bfboy2000
        15
    bfboy2000  
       Mar 14, 2018   ❤️ 1
    http://ip111.cn 全方位查询您的 IP 地址
    能否加上类似这个功能?可以查看代理的 IP
    xiaoz
        16
    xiaoz  
    OP
       Mar 14, 2018
    @bfboy2000 这个我要研究一下
    tyhunter
        17
    tyhunter  
       Mar 14, 2018
    好棒,如果能做个 Alfred workflow 更好了
    xnile
        18
    xnile  
       Mar 14, 2018
    @xiaoz 域名没备案也能国内用?
    460881773
        19
    460881773  
       Mar 15, 2018
    厉害
    yuedingwangji
        20
    yuedingwangji  
       Mar 15, 2018
    有查询频率限制的么
    vtwoextb
        21
    vtwoextb  
       Mar 15, 2018
    做的都很好
    xuanyuanaosheng
        22
    xuanyuanaosheng  
       Mar 15, 2018 via Android
    mark
    xiaoz
        23
    xiaoz  
    OP
       Mar 15, 2018
    @yuedingwangji 有的,因为走的免费接口,官方的说明是:
    ipip.net : 限速每天 1000 次
    淘宝:访问频率需小于 10qps
    xiaoz
        24
    xiaoz  
    OP
       Mar 18, 2018   ❤️ 1
    @natforum 代码已更新,支持纯真 IP 了。
    sdalkesioe
        25
    sdalkesioe  
       Mar 19, 2018
    可以不错,忘了内网 IP 也可以获取到
    mmnsghgn
        26
    mmnsghgn  
       Jun 14, 2018   ❤️ 1
    Hi,楼主,我现在在用你的接口。

    终端下 curl 非常方便,应该是免费服务里面精度最高的了,感谢楼主!
    提一个小小的建议,使用 curl 时,返回的内容结尾可不可以加一个换行符呢?
    现在有一个问题是:
    curl https://ip.awk.sh/api.php 后,在 macOS iTerm2 上表现为:

    结尾会多一个字符
    而在 linux 上 表现为终端不会换行


    再次谢谢楼主!
    xiaoz
        27
    xiaoz  
    OP
       Jun 15, 2018
    @zhengjian 做了下调整,再试试呢。
    mmnsghgn
        28
    mmnsghgn  
       Jun 15, 2018
    @xiaoz 好啦!非常感谢您做的调整!!
    solaro
        29
    solaro  
       Sep 20, 2018
    大佬有 IPv6 的库吗?
    eluotao
        30
    eluotao  
       Feb 28, 2020
    @xiaoz https://ip.rss.ink/ 已经不维护了是吗 api 文档打不开了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3355 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 71ms · UTC 00:40 · PVG 08:40 · LAX 17:40 · JFK 20:40
    ♥ Do have faith in what you're doing.