整合了多接口的 IP 查询工具 IPinfo(开源) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
xiaoz
V2EX    分享创造

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

  •  
  •   a href="/member/xiaoz">xiaoz
    helloxz 2018-03-14 09:26:18 +08:00 10782 次点击
    这是一个创建于 2773 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    为什么要用 IPinfo ?

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

    接口对比

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

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

    Demo & 源码

    总结

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

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

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

    提一个小小的建议,使用 curl 时,返回的内容结尾可不可以加一个换行符呢?
    现在有一个问题是:
    curl https://ip.awk.sh/api.php 后,在 macOS iTerm2 上表现为:

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


    再次谢谢楼主!
    xiaoz
        27
    xiaoz  
    OP
       2018-06-15 18:09:37 +08:00
    @zhengjian 做了下调整,再试试呢。
    mmnsghgn
        28
    mmnsghgn  
       2018-06-15 23:05:27 +08:00
    @xiaoz 好啦!非常感谢您做的调整!!
    solaro
        29
    solaro  
       2018-09-20 10:57:49 +08:00
    大佬有 IPv6 的库吗?
    eluotao
        30
    eluotao  
       2020-02-28 17:53:35 +08:00
    @xiaoz https://ip.rss.ink/ 已经不维护了是吗 api 文档打不开了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     873 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 21:00 PVG 05:00 LAX 14:00 JFK 17:00
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86