domain-name-basics-whois

什么是域名WHOIS?

domain-name-basics-whois
domain-name-basics-whois

WHOIS又叫WHOIS查询(whois lookup)是一种查询和响应协议,广泛用于查询存储注册用户或互联网资源的受让人的数据库,例如域名、IP地址块或自治系统,但也用于更广泛的其他领域。信息、协议以人类可读的格式存储和传递数据库内容。WHIS协议被记录在RFC 3912中。

WHOIS历史

当互联网从ARPANET出来时,只有一个组织处理所有域名注册,这是DARPA本身。注册过程是在RFC 920中建立的。WHOIS在20世纪80年代初被标准化,以查找与域名和号码注册相关的域、人和其他资源。由于所有注册是由一个组织当时做的,一个集中式服务器被用于WHOIS查询。这使得查找这些信息非常容易。

在20世纪80年代ARPANET成为互联网的时候,域名注册的责任仍然保留在DARPA上。UUNET开始提供域名注册服务,但是他们只是处理了他们转发给DARPA网络信息中心(NIC)的文书工作。然后,国家科学基金会指出,互联网域名注册的管理将由商业、第三方实体来处理。在NSF与NSF签订合同后,1993年成立了ITNIC,由网络解决方案公司、通用Atomics公司和AT&T公司组成。通用原子合同由于性能问题在几年后被取消。

二十世纪WHIS服务器是高度许可的,并允许外卡搜索。对一个人姓氏的质疑会使所有的人都有这个名字。使用给定关键字的查询返回包含该关键字的所有已注册域。对给定的管理联系人的查询返回管理员关联的所有域。自从商业化互联网、多个注册者和不道德的垃圾邮件发送者出现以来,这样的许可搜索不再可用。

在1999年12月1日,顶级域名(TLDS)COM、NET和ORG的管理被分配给ICANN。在那时,这些TLD被转换成一个瘦的WHOIS模型。现有的WHOIS客户端在那时停止工作。一个月后,它具有自检测的通用网关接口支持,使得同一程序可以运行基于Web的WHOIS查找,以及外部TLD表,以支持基于请求的TLD的多个WHOIS服务器。这最终成为现代WOHIS客户端的模型。

到了2005年,出现了比上世纪80年代初更多的通用顶级域名,还有更多的国家代码顶级域名。这导致了域名注册和注册协会的复杂网络,尤其是随着互联网基础设施的管理变得更加国际化。因此,在域上执行WHOIS查询需要知道正确的、权威的WHOIS服务器使用。做代理搜索的工具已经变得普遍。

跨注册表信息服务协议(CRISP) 和 因特网注册信息服务(IRIS)

2003,成立了IETF( Internet Engineering Task Force 因特网工程任务组)委员会来创建一个新的查找域名和网络号码信息的标准:跨注册表信息服务协议(CRISP)。在2005年1月至2006年7月之间,这个新标准的工作名称是因特网注册信息服务(IRIS)。最初IETF提出的IRIS标准RFCS是:

3981 – Newton, A.; Sanz, M. (January 2005). IRIS: The Internet Registry Information Service (IRIS) Core Protocol. IETF. doi:10.17487/RFC3981. STD 8. RFC 3981. Retrieved June 01, 2015.
3982 – Newton, A.; Sanz, M. (January 2005). IRIS: A Domain Registry (dreg) Type for the Internet Registry Information Service (IRIS). IETF. doi:10.17487/RFC3982. RFC 3982. Retrieved June 01, 2015.
3983 – Newton, A.; Sanz, M. (January 2005). Using the Internet Registry Information Service (IRIS) over the Blocks Extensible Exchange Protocol (BEEP). IETF. doi:10.17487/RFC3983. RFC 3983. Retrieved June 01, 2015.
4992 – Newton, A. (August 2007). XML Pipelining with Chunks for the Internet Registry Information Service. IETF. doi:10.17487/RFC4992. RFC 4992. Retrieved June 01, 2015.

这个小组工作的RFC的状态可以在IETF工具站点上找到。

截至2009年3月,在牛顿、安得烈、桑兹、马科斯(2008年2月)公布最终RFC 5144之后,IETF工作组得出一个结果,就是“A Domain Availability Check (DCHK) Registry Type for the Internet Registry Information Service (IRIS)”用于Internet注册表信息服务(IRIS)的域可用性检查(DCHK)注册表类型。可参阅地址:https://tools.ietf.org/html/rfc5144