whois 信息查询原理

作者:zarte    发布时间: 2020-08-30

whois

WHOIS协议是一种传输控制协议,又称基于TCP的交易型查询/响应协议,普遍用于向互联网用户提供信息服务。该协议最初用于提供“白页”服务和注册域名信息,而现在则用于提供大量的信息服务。该协议通过可读形式提供其内容。 ## 当前的技术规格 ICANN要求所有ICANN授权的注册商和注册局提供的WHOIS服务均需遵守ICANN与注册商和注册局签署的协议中提出的技术规格。这些规格包括:服务层面协议、格式要求和访问协议。如需了解WHOIS协议的详细技术规格,请参见文件《意见征询 3912》(RFC 3912)。RFC 3912于2004年9月发布,取代了其前身RFC 954号文件。出于历史原因,WHOIS协议在设计时缺少了许多协议特质,例如:国际化和稳固的安全度,而这些特质有望在近期设计的互联网工程任务组(IETF)协议中得到体现。RFC 3912号文件并未尝试弥补上述缺陷。互联网工程任务组(IETF)正在进行另一项活动,即“网络可扩展互联网注册数据服务”(WEIRDS),以确定一项新的技术协议,尝试弥补当前协议的缺陷。一旦互联网工程任务组将其做为一项拟定标准进行发布,ICANN签署的协议将允许过渡到使用新的协议。 ## 原理 原理非常简单,域名的查询主要是基于RFC 954提供的WHOIS协议。在上述过程中,我们实际上是访问了InterNIC站点的WHOIS服务器,该服务器从WHOIS数据库中查询我们所需要的内容。 WHOIS服务器是一个基于"查询/响应"的TCP事务服务器,它运行在SRI-NIC机器上(26.0.0.73或10.0.0.51),向用户提供internet范围内的目录服务。本地主机上的用户程序可以通过Internet访问该服务器,其过程主要有下面三步: (1)在TCP服务端口43(十进制)连接SRI-NIC服务主机 (2)发送一个命令,以回车和换行(<CRLF>)结尾 (3)接受相应命令的返回信息,一旦输出结束,服务器将关闭连接。 命令的格式非常简单。可以直接输入域名,例如,可以使用"heybutterfly.com"查询网站的域名信息,也可以使用"help"得到详细的帮助信息。 ## 全球列表 | 后缀 | 服务器 | |--|--| |.br.com|whois.centralnic.com| |.cn.com|whois.centralnic.com| |.de.com|whois.centralnic.com| |.eu.com|whois.centralnic.com| |.gb.com|whois.centralnic.com| |.gb.net|whois.centralnic.com| |.hu.com|whois.centralnic.com| |.no.com|whois.centralnic.com| |.qc.com|whois.centralnic.com| |.ru.com|whois.centralnic.com| |.sa.com|whois.centralnic.com| |.se.com|whois.centralnic.com| |.se.net|whois.centralnic.com| |.uk.com|whois.centralnic.com| |.uk.net|whois.centralnic.com| |.us.com|whois.centralnic.com| |.uy.com|whois.centralnic.com| |.za.com|whois.centralnic.com| |.com.au|whois.ausregistry.net.au| |.net.au|whois.ausregistry.net.au| |.org.au|whois.ausregistry.net.au| |.asn.au|whois.ausregistry.net.au| |.id.au|whois.ausregistry.net.au| |.ac.uk|whois.ja.net| |.gov.uk|whois.ja.net| |.museum|whois.museum| |.asia|whois.crsnic.net| |.info|whois.afilias.net| |.name|whois.nic.name| |.aero|whois.information.aero| |.coop|whois.nic.coop| |.com|whois.crsnic.net| |.net|whois.crsnic.net| |.org|whois.publicinterestregistry.net| |.edu|whois.educause.net| |.gov|whois.nic.gov| |.int|whois.iana.org| |.mil|whois.nic.mil| |.biz|whois.neulevel.biz| |.as|whois.nic.as| |.ac|whois.nic.ac| |.al|whois.ripe.net| |.am|whois.amnic.net| |.at|whois.nic.at| |.au|whois.aunic.net| |.az|whois.ripe.net| |.ba|whois.ripe.net| |.be|whois.dns.be| |.bg|whois.ripe.net| |.br|whois.nic.br| |.by|whois.ripe.net| |.ca|whois.cira.ca| |.cc|whois.nic.cc| |.cd|whois.nic.cd| |.ch|whois.nic.ch| |.cl|whois.nic.cl| |.cn|whois.cnnic.net.cn| |.cx|whois.nic.cx| |.cy|whois.ripe.net| |.cz|whois.ripe.net| |.de|whois.denic.de| |.dk|whois.dk-hostmaster.dk| |.dz|whois.ripe.net| |.ee|whois.eenet.ee| |.eg|whois.ripe.net| |.es|whois.ripe.net| |.eu|whois.eu| |.fi|whois.ripe.net| |.fo|whois.ripe.net| |.fr|whois.nic.fr| |.gb|whois.ripe.net| |.ge|whois.ripe.net| |.gr|whois.ripe.net| |.gs|whois.adamsnames.tc| |.hk|whois.apnic.net| |.hr|whois.ripe.net| |.hu|whois.ripe.net| |.ie|whois.domainregistry.ie| |.il|whois.isoc.org.il| |.in|whois.ncst.ernet.in| |.ir|whois.nic.ir| |.is|whois.ripe.net| |.it|whois.nic.it| |.jp|whois.jp| |.kh|whois.nic.net.kh| |.kr|whois.krnic.net| |.li|whois.nic.ch| |.lt|whois.ripe.net| |.lu|whois.dns.lu| |.lv|whois.ripe.net| |.ma|whois.ripe.net| |.md|whois.ripe.net| |.mk|whois.ripe.net| |.ms|whois.adamsnames.tc| |.mt|whois.ripe.net| |.mx|whois.nic.mx| |.nl|whois.domain-registry.nl| |.no|whois.norid.no| |.nu|whois.nic.nu| |.nz|whois.srs.net.nz| |.pl|whois.dns.pl| |.pt|whois.ripe.net| |.ro|whois.ripe.net| |.ru|whois.ripn.ru| |.se|whois.nic-se.se| |.sg|whois.nic.net.sg| |.si|whois.ripe.net| |.sh|whois.nic.sh| |.sk|whois.ripe.net| |.sm|whois.ripe.net| |.su|whois.ripn.net| |.tc|whois.adamsnames.tc| |.tf|whois.adamsnames.tc| |.th|whois.thnic.net| |.tj|whois.nic.tj| |.tn|whois.ripe.net| |.to|whois.tonic.to| |.tr|whois.ripe.net| |.tv|whois.tv| |.tw|whois.twnic.net| |.ua|whois.ripe.net| |.uk|whois.nic.uk| |.us|whois.nic.us| |.va|whois.ripe.net| |.vg|whois.adamsnames.tc| |.ws|whois.nic.ws|

上一篇:  git提交异常HTTP 401 curl 22 The requested URL returned error: 401

下一篇:  swoft自动化测试踩坑记录

加载更多