前段时间对IP地址的AS自治系统分配、Whois的分配服务器、Whois的Json数据获取等做了一些研究,编写程序去把目前的IP地址段的Whois数据都获取到、保存到数据库表中,然后再去读表、显示。
下面是各洲的IP地址Whois页面例子:
- 亚太区 APNIC:https://zh-hans.ipshu.com/whois_ipv4/202.103.24.68
- 欧洲区 RIPE NCC:https://zh-hans.ipshu.com/whois_ipv4/5.5.5.5
- 非洲区 AFR
这是 IP 分类的页面,点击下面标题查看详细文章内容:
前段时间对IP地址的AS自治系统分配、Whois的分配服务器、Whois的Json数据获取等做了一些研究,编写程序去把目前的IP地址段的Whois数据都获取到、保存到数据库表中,然后再去读表、显示。
下面是各洲的IP地址Whois页面例子:
有一段时间没有更新博客了,刚才看到最新的一篇《IP地址查询API来源收集》还是1月份写的,现在正好在搜索一些IP地址查询的数据库,就接着记录一篇吧。
这家算是国外名气最大、最专业吧。有收费数据库、免费数据库,还有代理IP数据库、API服务等,数据库等字段很多,价格细分。其免费版本的精度稍差、字段少一些,使用时需要注明来源。
也是一家老牌的IP数据提供商,有收费数据库、免费数据库、代理数据库、API服务等。免费数据库的精度稍差,可以按照CC BY-SA 4.0注明
我们推出的ipshu.com做IP地址查询有一些年了,甚至也推出过API,但没有特别宣传,后面就只是公司其它项目在需要的时候调用,今年我们还准备做很多IP相关工作,其中也有重新推出IP查询的API服务。
不过在推出之前,我们还要把数据质量做得更好一些,以及多对比其它IP查询API的功能特点,下面是我收集整理的一些:
https://ipinfo.io/
这一个做得很专业,以前看到过报道,每日调用量超过了10亿次,有比较强的全球团队。免费版每月5万次调用。收费有多种版本,每月从49美元到499美元,也可以定制版本或者行业解决方案。
以前我们网站去获取IP地址相关Whois信息都是在Linux命令行下运行Whois命令,到这种方式获取的是文本信息,很难解析成结构化数据,今天去查了一下,2019年开始RDAP(Registration Data Access Protocol)注册数据访问协议已经在使用了,可以获取json数据,这就太方便了,下面做一些笔记。
概念:
去年就开始使用CloudFlare为网站加速,因为当时那个网站与访问者IP地址关系不大,所以没有特别处理CDN代理IP和访问者真实IP。今年添加的一个网站在做爬虫屏蔽的时候与用户真实IP有关,临时可以用简易的方式在PHP程序中获取:
if (isset($_SERVER['HTTP_CF_CONNECTING_IP'])) { $_SERVER['REMOTE_ADDR'] = $_SERVER['HTTP_CF_CONNECTING_IP']; } elseif (isset($_SERVER['
我们多年来都是用的MediaWiki和Drupal这两种CMS,而且都是用的默认皮肤主题,连同事都觉得看不过眼,但以前因为缺乏人手,一直将就着用。在EmojiAll.com这个网站的搭建过程中,我们负责客户网站制作的同事逐步腾出手来,去年上半年EmojiAll网站进行了大的改版,从美观和使用方便性、用户习惯等方面有了很大改进,这些都可以逐步反映在流量的提升上。
去年下半年同事按计划对我们以前的IP查询网站也进行了升级改版,ipshu.com这个域名是2009年注册的,用MediaWiki搭建了一个粗陋的站点,发现Wiki方式很不适合,就暂停了好些年,在2016年用Dr
2016年我们就提供了IP地址的几种工具服务,其中包含IP的whois查询服务,按照规范是从几个whois服务器查询、返回信息的,最近又需要进行一些完善工作,特把一些信息摘录如下:
ipshu.com这个网站我们做了很多年,自认为对IP地址相关知识也很了解,但最近在和同事一起查看、商议IP列表页面的时候,才发现以前对A类IP地址、B类IP地址、C类IP地址、D类IP地址的概念都是错的。❌
原来以为是这样❎:
邮编库网站今年推出了任意地址搜索查询邮编功能后,最近又推出了根据用户当前位置自动显示邮编的功能。🆕
这里有介绍:《如何查询自己的邮编》,附图:
IP地址查询我们从2005年就开始做了,数据进行过更新,平台也从同事用Java开发变迁为Mediawiki以及现在的Drupal,现在的版本购买了高质量的更新数据来源,做了几十种语言的翻译,还有各种IP网络工具、API接口,并且开发了配套的APP、微信公众号、微信小程序等版本。
近期做的工作:
2002-2023 v11.7 a-j-e-0