如何批量查询百万级的ip地址?


怎样批量查询百万级的ip地址?这个方法很多,对于专业的IT编程人员来说,应该问题不大。但是,是否有可能让大部分的普通用户都可以比较简单地实现呢?我想,可以用Excel的新功能PowerQuery(Excel或Excel可到微软官方下载相应的插件),因为通过PowerQuery可以直接连接到网站去进行查询,并对查询结果进行提取和处理。即,用Excel就可以简单地完成,具体步骤如下:Step01、新建查询-从表格,将IP地址加载到PowerQuery,如下图所示:Step02、添加自定义列,通过Web.Contents调用网站查询返回相关信息,并用Lines.FromBinary函数将返回结果转换为行编码Step03、根据返回结果的规律,筛选得到ip的地址,如下图所示:Step04、提取冒号之后、句号之前的文本Step05、关闭PowerQuery并将数据上载到Excel中,如下图所示:通过这简单的5个步骤,即完成了ip的地址结果查询,其中只需要使用2个简单的函数,其他的都只是完全可视化的鼠标点点点操作,非常简单。Excel的新功能PowerQuery(Excel或Excel可到微软官方下载相应的插件)极大程度地拓展了Excel的功能,使Excel可以通过一些简单的操作即能实现很多基础的联网和数据抓取(爬虫)工作,因此,非常推荐大家学习:更多精彩内容,敬请关注【Excel到PowerBI】私信我即可下载60 Excel函数、数据透视10篇及PowerQuery功能60篇汇总训练材料我是大海,微软认证Excel专家,企业签约PowerBI顾问让我们一起学习,共同进步!

感谢悟空邀请,对于不是程序猿的我来说这个问题有点难,我问了我几个朋友,他们给我提供了几个有效途径。第一个是在中国ISP之窗(CNISP)的首页能查IP地址(IPv4、IPv6)的详细信息,还能查询AS号码、反向解析查询,是调用的官方数据,非常详细。还有一种方法就是利用一些专业的IP查询软件和工具,如果知道名字,可以直接“开始”-->“运行”-->输入“CMD”回车,在小窗口里Ping服务器名,就可以自动解析出服务器的IP地址。如果不知道的话,可以在网上下载一个全网扫描软件,推荐IPScanner和IPNetworkBrowser。对于那些程序猿来说,这些都是轻而易举。