发布网友 发布时间:2024-09-15 07:47
共1个回答
热心网友 时间:2024-10-17 10:44
在Internet的历史长河中,域名系统理论的诞生和发展具有里程碑式的影响。早在ARPANet时期,域名查询就引起了网络用户的广泛关注。1980年代初,位于美国加州Menlo Park的Stanford Research Institute(SRI)的NIC,由Ken Harrenstien和Vic White等人领导,他们认识到提供域名注册信息查询对于NIC至关重要,因此启动了WHOIS系统的构建。这一创新成果随后被提交给IETF,并经过多次改进,NICNAME/WHOIS理论逐渐成熟,成为互联网标准服务之一,尤其在TENEX,TOPS-20和部分UNIX系统中以不同名称存在。
在ARPANet主机数量有限的时代,WHOIS服务主要依赖SRI的中央数据库维护。随着技术的进步,几乎所有的UNIX版本都将WHOIS纳入TCP/IP协议栈,提供了著名的whois客户端程序。用户只需通过man 1 whois或telnet到43端口,即可获取所需信息。
随着互联网的迅速扩张,集中式的WHOIS Server难以满足日益增长的需求,分布式成为发展趋势。"Referral WHOIS"(RWhois)作为这一方向的成果,通过分布式数据库管理大量域名和主机信息,通过referral引导查询到权威服务器。同时,IETF的Whois and Network Information Lookup Service Working Group(WNILS)致力于扩展和标准化本地WHOIS服务,形成了WHOIS++的概念。
随着计算机和网络通信技术的发展,WHOIS系统不断增添新功能,如多语言支持、字符集扩展、结构化数据查询、安全的数据连接和用户友好的界面。进入上世纪90年代,Web应用普及,基于Web的WHOIS查询成为主流,各大域名注册管理机构纷纷建立了基于Web的WHOIS系统,客户端查询方式日益丰富,以网页为主的形式逐渐普及。
whois(读作“Who is”,非缩写)是用来查询域名的IP以及所有者等信息的传输协议。简单说,whois就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商)。通过whois来实现对域名信息的查询。早期的whois查询多以命令列接口存在,但是现在出现了一些网页接口简化的线上查询工具,可以一次向不同的数据库查询。网页接口的查询工具仍然依赖whois协议向服务器发送查询请求,命令列接口的工具仍然被系统管理员广泛使用。whois通常使用TCP协议43端口。每个域名/IP的whois信息由对应的管理机构保存。