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)发送一个命令,以回车和换行()结尾
(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自动化测试踩坑记录

加载更多