标题：whois
简介
不同域名后缀的whois信息需要到不同的whois数据库查询。如.com的whois数据库和.edu的就不同。目前国内提供WHOIS查询服务的网站有万网、站长之家的等。
“WHOIS”[1]是当前域名系统中不可或缺的一项信息服务。在使用域名进行Internet冲浪时，很多用户希望进一步了解域名、名字服务器的详细信息，这就会用到WHOIS。对于域名的注册服务机构（registrar）而言，要确认域名数据是否已经正确注册到域名注册中心（registry），也经常会用到WHOIS。直观来看，WHOIS就是链接到域名数据库的搜索引擎，一般来说是属于网络信息中心（NIC）所提供和维护的名字服务之一。
域名到期删除规则
[2]国际域名：
(1) 到期当天暂停解析，如果在72小时未续费，则修改域名DNS指向广告页面（停放）。38天内，可以自动续费。续费后，系统自动 恢复原来的DNS，刷新时间大概是24－48小时。
(2) 39-70天，域名处于赎回期（Redemption），此期间域名无法管理，需手工赎回！
(3) 75天，域名被彻底删除，可以重新注册。
国内域名：
(1) 到期当天暂停解析，如果在72小时未续费，则修改域名DNS指向 广告页面（停放）。35天内，可以自动续费。
(2) 过期后36－48天，将进入13天的高价赎回期，此期间域名无法管 理。
(3) 过期后48天后仍未续费的，域名将随时被删除。
系统组成
根据IETF标准要求，WHOIS服务一般由WHOIS系统来提供。WHOIS系统是一个Client/Server系统。其中Client端主要负责：
1）提供访问WHOIS系统的用户接口；
2）生成查询并将其以适当的格式传送给Server；
3）接收Server传回的响应，并以用户可读的形式输出。
Server端则主要负责接收Client端的请求并发回响应数据。Internet上基于TCP协议的基本服务都有自己默认的TCP端口号，象HTTP服务的默认端口号为80，FTP服务的默认控制端口号为21（数据端口为20）等。同样作为Internet上核心服务之一的WHOIS服务，其Server端默认监听43号TCP端口，接收查询请求并产生响应。一般来说，Server端可以接收三种类型的信息查询：联系人、主机和域名。对于同一查询，Server端的输出应该具有一致性和稳定性。
工作过程
WHOIS服务是一个在线的“请求/响应”式服务。WHOIS Server运行在后台监听43端口，当Internet用户搜索一个域名（或主机、联系人等其他信息）时，WHOIS Server首先建立一个与Client的TCP连接，然后接收用户请求的信息并据此查询后台域名数据库。如果数据库中存在相应的记录，它会将相关信息如所有者、管理信息以及技术联络信息等，反馈给Client。待Server输出结束，Client关闭连接，至此，一个查询过程结束。
历史及其发展
历史域名系统理论的建立和应用对于Internet而言具有里程碑式的意义，因而早在ARPANet时代，域名信息就备受网络用户的关注。位于美国加州Menlo Park的斯坦福研究院（Stanford Research Institute，SRI）在20世纪80年代初行使着DDN网络信息中心（Network Information Center，NIC）的职责，在这里工作的Ken Harrenstien和Vic White等人敏感地意识到提供已注册域名信息的查询对于NIC而言是一项非常重要的工作，于是便开始着手建立WHOIS系统，并将其工作成果提交给IETF 。经过Ken Harrenstien等人的改进和修改，NICNAME/WHOIS理论得以进一步完善，成为Internet上的标准服务之一 。其中，NICNAME是WHOIS服务在TENEX，TOPS-20和一部分UNIX系统上的叫法。因为ARPANet上主机数目有限，此时的WHOIS服务主要通过位于SRI的中央数据库来维护。
这以后几乎所有的UNIX版本都将WHOIS作为TCP/IP协议栈中的上层应用协议，并实现了著名的客户端程序whois。在绝大多数UNIX和类UNIX系统中键入man 1 whois，都会得到whois客户端程序的使用帮助。同样，用户只要telnet到运行WHOIS Server的43端口，敲入所需查询的信息，也能得到相应的信息反馈。
随着Internet的急速膨胀，人们意识到集中式的WHOIS Server越来越不能够满足网络用户的需求，于是分布式就成了WHOIS Server的主要发展方向。“Referral WHOIS”（简称为RWhois）就是这个方向上的研究成果，其主要思路是利用分布式的数据库来维护众多的域名、主机等信息，用referral来指示client经由网络上的多个的Server最后连到所查询信息的权威WHOIS Server。另一方面，IETF成立了Whois and Network Information Lookup Service Working Group（WNILS）来研究将本地WHOIS服务进行扩展和标准化，并称之为WHOIS++ 。发展计算机和网络通信技术在不断发展，WHOIS系统新的功能也在不断增加。比如多语言功能，支持更多的字符集，结构化数据，更强劲的表达式搜索，更安全的数据连接，更友好的用户界面等等。上世纪90年代以来，Web应用迅速普及，通过Web系统进行域名信息的查询已经成为主流趋势，各级域名注册管理机构都实现了其基于Web的WHOIS系统，Client端多以网页为主的形式提供。
隐私保护
有些注册商，对国际域名的whois信息是屏蔽的，如果要查询只能联系对应的注册商。这种保护机制是防止有人恶意利用这种whois信息的联系方式，暴露客户的隐私信息。
修改策略
据国外媒体报道，在日前召开的一次业界会议上，与会者对Whois数据库隐私策略提出了异议，并建议对此作出调整。
如果你拥有一个域名，那么你的隐私可能因为Whois当前的隐私策略而被没有必要地泄露出去，但人们对此还是束手无策。
事实上，这是一个很严重的问题。互联网域名的注册信息是公开的，并且可以通过“Whois”数据库来公开查询。而Unix和Linux用户也可以通过命令行来实现查询。
如果域名持有者要注册Whois服务，必须要提供准确的信息。如果你的域名是出于个人使用目的，那么必须要提供家庭住址、电话号码和电子邮件地址等信息。
这一问题有望得到改善，有与会者建议，取消填写家庭住址和电话号码等信息的要求。对此，业内分析师持乐观态度，希望该问题能得到彻底解决。
CNNIC WHOIS
1 CNNIC WHOIS系统中国互联网络信息中心（China Internet Network Information Center，简称CNNIC）是经我国国务院主管部门批准授权，行使我国国家互联网络信息中心职责的管理和服务机构。作为我国的域名体系注册管理机构，CNNIC也提供了所辖范围内域名信息查询的WHOIS服务。
当前，能注册在CNNIC域名数据库中的域名有三种：
（1）CN域名：以.cn结尾的二级域名和三级域名（除外），如cnnic、sina等；
（2）中文域名：至少含有一个中文文字，由中文、字母（A-Z，a-z，大小写等价）、数字（0-9）或符号（-）和域名层次分隔符“.”（或者中文的“。”）组成，最多不超过20个字符的字符串，如中国互联网络信息中心.网络、人民日报.中国、新浪.公司等；
（3）通用网址：由中文、字母（A-Z，a-z，大小写等价）、数字（0-9）或符号（-）组成，最多不超过31个字符的字符串，并且不含域名分隔符“.”，如：中国互联网络信息中心、CNNIC等。
相应的，CNNIC WHOIS服务也由三个系统构成：
（1）.cn域名WHOIS系统；
（2）中文域名WHOIS系统；
（3）通用网址WHOIS系统。
当前我国有的注册服务机构也提供WHOIS服务，但对于注册在CNNIC的域名等信息，这些注册服务机构的信息来源最终还是CNNIC的WHOIS系统。所以，CNNIC的WHOIS在所辖域内是最权威的。2 CNNIC WHOIS的使用.cn域名WHOIS查询
使用这个WHOIS系统，Internet用户可以查询除之外所有注册在CNNIC域名数据库中以.cn结尾的英文域名。只要在“域名查询”栏中输入以.cn结尾的英文域名字符串，然后回车，即可得到查询结果。
如果查询的域名不在CNNIC域名数据库中，比如错误键入了.com或.net等结尾的域名，系统将会显示“你所查询的信息不属于本注册机构”。对于涉及到著名企业的单位名称、驰名商标等的域名，CNNIC会进行保护性预留，查询这类域名系统会声明“经主管部门批准您申请的域名已经被列入限制注册名单”。如果所查询的域名还没有注册，或者域名因为不同的理由被CNNIC禁止查询，系统会显示“你所查询的信息不存在”。
同时，按照惯例，该系统还提供注册在CNNIC域名数据库中的联系人信息和主机信息查询，只要在“联系人查询”或“主机查询”栏中输入主机的域名或联系人号，然后回车，系统会返回相应信息。若输入有误，系统会提示“你所查询的信息不存在”。
中文域名WHOIS查询
使用这个系统，Internet用户可以查询注册在CNNIC域名数据库中的中文域名，域名后缀目前可以是“.cn”、“.中国”、“.公司”和“.网络”四者之一。如果域名分隔符“.”不小心输成了中文句号“。”，系统会进行自动更正并返回正确的查询信息。一般来说，输入简体的中文域名，系统会将相应的简繁体的中文域名信息都显示到客户端。
CNNIC对于诸如著名企业的单位名称、驰名商标、地理名称等的中文域名，如“北京.公司”，也会给予保护性预留。查询此类域名系统会说明：“该中文域名已由中国互联网络信息中心预留”。如果查询的域名不在CNNIC数据库中，系统会显示“此域名没有被注册”。如果系统称“此域名不存在”，则有可能是因为所查询的域名因为某种原因被禁止注册。 Internet用户也可以利用该系统进行联系人和主机信息的查询。
通用网址WHOIS查询[3]
使用这个系统，Internet用户可以查询注册在CNNIC域名数据库中的通用网址相关信息。
若要查询CNNIC进行了保护性预留的通用网址，系统会通知“您查询的通用网址限制注册”；对于禁止注册的通用网址，系统则会显示“您所查询的通用网址不存在”。如果系统声明“您查询的通用网址/联系人没有被注册”，则说明可以向相应的注册服务机构申请注册该通用网址。
使用该系统Internet用户也可以查询到相关的联系人信息。只需键入所需查询的联系人姓名或联系人号，在其后的下拉列表中选择联系人所属的注册服务机构，回车，系统就会返回相应信息。如果不清楚联系人属于哪个注册服务机构，也可以保持下拉列表为“全部”，系统会返回所有与输入相符的联系人信息。
综上，CNNIC的WHOIS系统能够在所管理的范围内，提供清晰易读的域名信息。同时CNNIC也在积极进取，不断完善WHOIS系统，努力为广大Internet用户和域名注册服务机构提供更加方便、准确、快捷的域名信息查询服务。