Domain/IP/ASN注册数据查询

使用场景

  • 只需从一个地方获取所有域名/IP地址/自治系统号码的注册数据。

  • 判断你想要的域名是否已经被注册了。

使用指南

  1. 输入想要查询的域名、IP地址或者AS号码

    在’域名/IP地址/AS号码’输入框,刚开始自动填写你的公有IP地址以便于查询。

    点击该输入框,公有IP地址就会消失以便于输入其他数值。

    公有IP地址消失过后,在输入框里面的输入的数值不再由程序负责只能自己进行编辑。

  1. 域名格式

  2. IP地址格式

    • IP版本4地址(IPv4),例如 8.8.8.8

    • IP版本6地址(IPv6),例如 2001:dc7:1000:0:0:0:0:1

    • IP版本4地址块(IPv4 CIDR),例如 2.2.0.0/16

    • IP版本6地址块(IPv6 CIDR),例如 2001:0DC7::/32

  3. AS号码格式

    • 只有AS号码,例如 1902

    • 前面有AS字母(不区分大小写),例如 AS1902

    • 前面有ASN字母(不区分大小写),例如 ASN1902

  4. ‘域名/IP地址/AS号码’输入框输入格式

    • 上述域名、IP地址、AS号码格式

    • 任意字符串,自动识别在输入字符串最前面的域名、IP地址或者AS号码

  1. 选择协议

    1. Whois协议

      较早出现的协议,每个域名商都会部署Whois服务器,查询结果可读性高。

    2. RDAP协议

      后来出现的协议,旨在替代Whois协议,但是现在两个协议并存,查询结果可读性不高,需要二次加工。

  2. 选择数据来源

    1. 本地服务器缓存

      如果有人查询过某个域名、IP地址或者AS号码,就会在本服务器缓存查询结果,以提高查询速度, 缓存时间不超过5天。

      如果以前没有缓存过或者缓存时间超过了5天,就会去远程Whois/RDAP服务器进行查询。

    2. 远程Whois/RDAP服务器

      选择了这个选项,不管有没有缓存,都会直接去远程Whois/RDAP服务器进行查询。

  3. 点击查询

    点击查询后,就会在本服务器运行查询程序,如果在缓存里面查询结果就会很快, 如果需要去远程服务器查询, 可能就会比较慢,视远程服务器的情况而定。

    有可能远程服务器在规定的时间内没有反应, 就会出现超时的情况;也有可能查询太多了,远程服务器就会限速或者拒绝服务。

  4. 查看结果

    查询结果是个列表,可能有多个结果,第一个结果一般是注册服务商数据库里面的数据, 这个数据比较准确丰富。 后面的结果一般是上级服务商或者ICANN数据库里面的数据, 这个数据是注册服务商上报的数据,一般不是那么及时准确丰富。

    如果是缓存的数据就给出最新缓存时间,是中国东8区时间。

    如果没有找到注册数据,会提供可以帮助你的链接。

    如果格式有错误或者出现了其他问题,会进行提示。

背景知识

  • 域名

    域名用来标识提供服务的服务器,是IP地址的代称,目的是为了便于记忆后者。

    域名需要域名系统(DNS)将它转化成便于机器识别的IP地址。

    顶级域名的管理服务由对应的域名注册管理机构(域名注册局)负责, 注册服务通常由域名注册商负责。

    管理域名的最高级别的是互联网号码分配局(Internet Assigned Numbers Authority,IANA), 它管理根域名服务器的数据,从而管理DNS树。

    IANA委托了所有的域名给域名注册局管理,比如VeriSign

    国家及地区顶级域(Country code top-level domains,ccTLD)被IANA委托给国家性的域名注册局来管理,比如德国的DENIC、英国的Nominet、中国大陆的CNNIC、台湾的TWNIC等。

  • IP地址

    IP地址 (英语:IP Address,全称Internet Protocol Address),又译为网际协议地址、互联网协议地址。当设备连接网络,设备将被分配一个IP地址,用作标识。通过IP地址,设备间可以互相通讯,如果没有IP地址,我们将无法知道哪个设备是发送方,无法知道哪个是接收方。 IP地址有两个主要功能:标识设备或网络 和 寻址(英语:location addressing)。

    常见的IP地址分为 IPv4IPv6 两大类,IP地址由一串数字组成。IPv4 由十进制数字组成,并以点分隔,如:172.16.254.1 ; IPv6 由十六进制数字组成,以冒号分割,如:2001:db8:0:1234:0:567:8:1。

    IP地址空间 是由互联网号码分配局(英语:Internet Assigned Numbers Authority,简称:IANA)以及其他5个区域互联网注册管理机构(英语:Regional Internet Registry,简称:RIR)在其指定区域内分配给本地Internet注册表,例如网络服务提供商(英语:Internet Service Providers,简称:ISP)和其他最终用户

  • AS号码

    自治系统或自治域(英文:Autonomous system, AS)是指在互联网中,一个或多个实体管辖下的所有IP网络和路由器的组合,它们对互联网执行共同的路由策略。

    用于BGP路由中的每个自治系统都被分配一个唯一的自治系统编号(ASN)。对BGP来说,因为ASN是区别整个相互连接的网络中的各个网络的唯一标识,所以这个自治系统编号非常重要。

    什么是自治系统?| 什么是 ASN?

  • Whois协议

    WHOIS Protocol Specification

  • RDAP协议

    由多个RFC组成:

    • rfc 7480 – http usage in the registration data access protocol (rdap)

    • rfc 7481 – security services for the registration data access protocol (rdap)

    • rfc 7482 – registration data access protocol (rdap) query format

    • rfc 7483 – json responses for the registration data access protocol (rdap)

    • rfc 7484 – finding the authoritative registration data (rdap) service

    • rfc 7485 – inventory and analysis of whois registration objects

    • rfc 8521 – registration data access protocol (rdap) object tagging