什么是whois服务器?
问题描述:
我在SuperScan4.0看到的。
分析:
简单来说,whois就是一个数据库,用来查询一个域名是否已经注册,以及注册域名的详细信息(如域名所有人、域名注册商、域名注册日期和有效期等。).Whois用于查询域名信息。
?如果想进一步了解这个问题,下面是中国互联网络信息中心(CNNIC)网站上关于WHOIS的详细介绍,包括概念、发展过程、CNNIC WHOIS系统及其应用。
WHOIS概述(中国互联网信息中心技术部王朗)
I . whois的概念
?1.1何谓“WHOIS”
?WHOIS是当前域名系统中不可或缺的信息服务。当使用域名进行网上冲浪时,许多用户希望更多地了解域名和名称服务器,因此将使用WHOIS。WHOIS通常用于为域名注册机构确认域名数据是否已在域名注册管理机构中正确注册。直观上,WHOIS是一个链接到域名数据库的搜索引擎,域名数据库一般是网络信息中心(NIC)提供和维护的名称服务之一。
?1.2 WHOIS系统组成
?根据IETF标准,WHOIS服务一般由WHOIS系统提供。WHOIS系统是一个客户端/服务器系统。客户端主要负责:
?1)提供了访问WHOIS系统的用户界面;
?2)生成查询并将其发送到服务器;以适当的格式;
?3)从服务器接收响应,并以用户可读的形式输出。
?服务器主要负责接收客户端的请求,并发回响应数据。Inter上基于TCP协议的基本服务都有自己默认的TCP端口号,比如HTTP服务是80,FTP服务是21。WHOIS服务也是Inter的核心服务之一,它在服务器端默认监听TCP端口43,接收查询请求并生成响应。一般来说,服务器可以接收三种类型的信息查询:联系人、主机和域名。对于同一个查询,服务器的输出应该是一致且稳定的。
?1.3 WHOIS工作流程
?WHOIS服务是一种在线“请求/响应”服务。WHOIS服务器运行在后台监听端口43上。当Inter用户搜索域名(或主机、联系人等其他信息)时,WHOIS服务器首先与客户端建立TCP连接,然后接收用户请求的信息,并据此查询后台域名数据库。如果数据库中有相应的记录,它会将业主、管理信息、技术联系方式等相关信息反馈给客户端。当服务器输出完成时,客户机关闭连接,此时,查询过程结束。
二。whois的历史和发展
?域名系统理论的建立和应用对Inter来说具有里程碑式的意义,所以早在ARPANet时代,域名信息就已经引起了网络用户的关注。20世纪80年代初,位于美国加利福尼亚州门洛帕克的斯坦福研究所(SRI)充当了DDN的Neork信息中心(NIC)。在这里工作的Ken Harrenstien和Vic White敏感地意识到,NIC提供注册域名的信息非常重要,因此他们着手建立一个WHOIS系统,并将他们的工作成果提交给IETF。经过Ken Harrenstien等人的改进和修改,NICNAME/WHOIS理论得到进一步完善,成为Inter上的标准服务之一。其中,NICNAME是TENEX、TOPS-20和部分UNIX系统上WHOIS服务的名称。由于ARPANet上的主机数量有限,WHOIS服务目前主要通过位于SRI的中央数据库进行维护。
?此后,几乎所有的UNIX版本都采用whois作为TCP/IP协议栈中的上层应用协议,并实现了著名的客户端程序WHOIS。在大多数UNIX和类UNIX系统中键入man 1 whois,您将从whois客户端程序中获得帮助。同样,用户只要调用运行WHOIS服务器的43号端口,输入需要查询的信息,就可以得到相应的信息反馈。
?随着互联网的迅速发展,人们意识到集中式的WHOIS服务器已经不能满足网络用户的需求,因此分布式成为WHOIS服务器的主要发展方向。“referral WHOIS”(简称RHOIS)就是这个方向的研究成果。其主要思想是使用分布式数据库来维护众多的域名、主机等信息,并使用Referral来指示客户端通过网络上的多台服务器最终连接到查询信息的权威Whois服务器。另一方面,IETF成立了Whois和Nork信息查找服务工作组(WNLS)来研究本地WHOIS服务的扩展和标准化,并称之为WHOIS++。
?随着计算机和网络通信技术的发展,WHOIS系统的新功能也在不断增加。比如多语言功能,支持更多字符集,结构化数据,更强的表达式搜索,更安全的数据连接,更友好的用户界面等等。自20世纪90年代以来,Web应用迅速普及,通过Web系统查询域名信息已成为主流趋势。各级域名注册机构都实施了基于Web的WHOIS系统,客户端大多以网页的形式提供。如InterNIC的WHOIS主页:
?internic/whois .这种界面更加友好、直观、清晰,便于普通用户阅读。
三。CNNIC Whois
?3.1 CNNIC WHOIS系统
?中国互联网信息中心(简称CNNIC)是国务院主管部门授权履行中国国家互联网信息中心职责的管理和服务机构。作为中国的域名系统注册机构,CNNIC还提供辖区内域名信息查询的WHOIS服务。
?目前可以在CNNIC域名数据库注册的域名有三种:
?1)CN域名:二级域名和三级域名(edu除外)结尾,如nic、新浪等。
?2)中文域名:包含至少一个中文字符,由中文、字母(a-z、A-Z、大小写相等)、数字(0-9)或符号(-)和域名层次分隔符“.”组成(或者中文)。”),不超过20个字符的字符串,如中国互联网信息中心、网络、人民日报、中国、新浪公司等。
?3)通用网址:由汉字、字母(a-z、A-Z、大小写等价)、数字(0-9)或符号(-)组成的字符串,最多365,438+0个字符,不含域名分隔符“.”,如中国互联网信息中心、CNNIC。
?相应地,CNNIC WHOIS服务也由三个系统组成:
?1)域名WHOIS系统(ewhoisnic);
?2)中文域名WHOIS系统(CWHOISNIC);
?3) WHOIS系统(sealnic)。
?目前国内的一些注册服务也提供WHOIS服务,但这些注册服务的信息来源最终还是CNNIC对在CNNIC注册的域名的WHOIS系统。因此,CNNIC的WHOIS是其辖区内最权威的。
?3.2 CNNIC whois的使用
?3.2.1域名WHOIS查询
?有了这个WHOIS系统,Inter用户可以查询在CNNIC域名数据库中注册的所有英文域名,以except结尾。edu。只需输入以“域名查询”一栏结尾的英文域名字符串,然后按回车键即可得到查询结果。
?如果查询的域名不在CNNIC域名数据库中,例如以结尾的域名或输入错误,系统会显示“您查询的信息不属于该注册机构”。CNNIC将对涉及公司名称和知名企业驰名商标的域名进行保护性保留。查询这个域名系统会声明“您申请的域名经主管部门批准,已被列入限制注册名单”。如果查询的域名尚未注册,或者该域名因不同原因被CNNIC禁止查询,系统会显示“您查询的信息不存在”。
?同时,按照惯例,系统还提供了在CNNIC域名数据库中注册的联系方式和主机信息查询。只需在“联系人查询”或“主机查询”栏中输入主机的域名或联系电话,然后按回车键,系统就会返回相应的信息。如果输入错误,系统会提示“您查询的信息不存在”。
?3.2.2中文域名的WHOIS查询
?通过该系统,互联网用户可以查询中国互联网络信息中心域名数据库中的中文域名。目前域名的后缀可以是“,”。中国”。公司”和。网络”。如果域名分隔符“.”被误打成中文句号“.”,系统会自动更正并返回正确的查询信息。一般来说,如果输入简体中文域名,系统会向客户端显示相应的简体和繁体中文域名信息。
CNNIC还将对单位名称、驰名商标、著名企业地理名称等中文域名给予保护性保留,如“北京公司”。查询这个域名系统会解释:“此中文域名已被中国互联网信息中心保留”。如果查询的域名不在CNNIC数据库中,系统会显示“该域名未注册”。如果系统说“此域名不存在”,可能是因为查询到的域名因为某种原因被禁止注册。Inter用户还可以使用该系统查询联系人和主机信息。
?3.2.3通用网站WHOIS查询
?利用该系统,互联网用户可以查询在CNNIC域名数据库中注册的通用网站的相关信息。
?如果想查询CNNIC预留的通用网址,系统会告知“您查询的通用网址限制注册”;对于禁止注册的通用网址,系统会显示“您查询的通用网址不存在”。如果系统注明“您查询的通用网址/联系人目前未注册”,说明您可以向相应的注册服务机构申请注册通用网址。
?使用该系统的Inter用户还可以查询相关的联系方式。只需输入要查询的联系人姓名或号码,在下拉列表中选择该联系人所属的注册服务机构,按回车键,系统将返回相应信息。如果不知道联系人属于哪个注册服务机构,也可以将下拉列表保留为“全部”,系统将返回所有与输入匹配的联系人信息。
?综上所述,CNNIC的WHOIS系统能够在其管理范围内提供清晰可读的域名信息。同时,CNNIC也在积极进取,不断完善WHOIS系统,努力为广大互联网用户和域名注册服务机构提供更加方便、准确、快捷的域名信息查询服务。