whois协议
1.原理非常简单,域名的查询主要是基于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)接受相应命令的返回信息,一旦输出结束,服务器将关闭连接。
命令的格式非常简单。可以直接输入域名,例如,可以使用"sohu.com"查询"搜狐"网站的域名信息;也可以使用"help"得到详细的帮助信息。
2.全球列表
.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
whois协议的更多相关文章
- TCP/UDP端口列表
http://zh.wikipedia.org/wiki/TCP/UDP%E7%AB%AF%E5%8F%A3%E5%88%97%E8%A1%A8 TCP/UDP端口列表 本条目可通过翻译外语维 ...
- Nmap备忘单:从探索到漏洞利用(Part3)
众所周知NMAP是经常用来进行端口发现.端口识别.除此之外我们还可以通过NMAP的NSE脚本做很多事情,比如邮件指纹识别,检索WHOIS记录,使用UDP服务等. 发现地理位置 Gorjan Petro ...
- 笔记之《用python写网络爬虫》
1 .3 背景调研 robots. txt Robots协议(也称为爬虫协议.机器人协议等)的全称是"网络爬虫排除标准"(Robots Exclusion Protocol),网站 ...
- 《用Python写爬虫》学习笔记(一)
注:纯文本内容,代码独立另写,属于本人学习总结,无任何商业用途,在此分享,如有错误,还望指教. 1.为什么需要爬虫? 答:目前网络API未完全放开,所以需要网络爬虫知识. 2.爬虫的合法性? 答:爬虫 ...
- TCP/UDP 常用端口列表
计算机之间依照互联网传输层TCP/IP协议不同的协议通信,都有不同的对应端口.所以,利用短信(datagram)的UDP,所采用的端口号码不一定和采用TCP的端口号码一样.以下为两种通信协议的端口列表 ...
- TCP/UDP端口列表(WIKIpedia)
计算机之间依照互联网传输层TCP/IP协议不同的协议通信,都有不同的对应端口.所以,利用短信(datagram)的UDP,所采用的端口号码不一定和采用TCP的端口号码一样.以下为两种通信协议的端口列表 ...
- Python网络爬虫学习总结
1.检查robots.txt 让爬虫了解爬取该网站时存在哪些限制. 最小化爬虫被封禁的可能,而且还能发现和网站结构相关的线索. 2.检查网站地图(robots.txt文件中发现的Sitemap文件) ...
- Python代码样例列表
扫描左上角二维码,关注公众账号 数字货币量化投资,回复“1279”,获取以下600个Python经典例子源码 ├─algorithm│ Python用户推荐系统曼哈顿算法实现.py│ ...
- 被动信息收集1——DNS基础 + DNS解析工具 NSLOOKUP使用
被动信息收集 特点: 基于公开渠道 与目标不直接接触 避免留下一切痕迹 标准參考--OSINT: 美国军方 北大西洋公约组织 名词解释 DNS--Domain Name System 域名系统 因特网 ...
随机推荐
- Effective C++学习进阶版
记得前段时间又一次拿起<Effective C++>的时候,有种豁然开朗的感觉,所以翻出了我第一遍读时做的笔记.只做参考以及查阅之用.如有需要请参阅<Effective C++> ...
- 初窥Linux 之 最常用20条命令
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了.当然你也可以在使用时去找一下 ...
- Delphi idHttpServer接收Http Get请求解码问题
引用 Httpapp单元,使用Httpdecode函数进行解码 procedure TFrmMain.HTTPServerCommandGet(AThread: TIdPeerThread; AReq ...
- loadruner关联web_reg_save_param
语法int web_reg_save_param(const char *ParamName, <list of Attributes>, LAST); 参数说明: • ParamName ...
- bzoj 1877 最小费用流
思路:挺裸的费用流,拆拆点就好啦. #include<bits/stdc++.h> #define LL long long #define fi first #define se sec ...
- 如何使用Bootstrap4显示和隐藏元素
如何使用Bootstrap4显示和隐藏元素 为了更快地进行移动设备开发,请使用响应式显示类来按设备显示和隐藏元素.避免创建相同站点的完全不同版本,而是相应地为每个屏幕大小隐藏元素. 要隐藏元素,只需使 ...
- php中max_input_vars默认值为1000导致多表单提交失败
公司内一个php的后台管理系统,之前运行在apache上,后来我给转到nginx+php上后,其他功能运行正常,有一个修改功能提交表单后没有提交成功,查了代码没查出来什么问题,后来看了下php err ...
- RxSwift 系列(五)
前言 本篇文章将要学习RxSwift中过滤和条件操作符,在RxSwift中包括了: filter distinctUntilChanged elementAt single take takeLast ...
- Scrapy实战篇(七)之Scrapy配合Selenium爬取京东商城信息(下)
之前我们使用了selenium加Firefox作为下载中间件来实现爬取京东的商品信息.但是在大规模的爬取的时候,Firefox消耗资源比较多,因此我们希望换一种资源消耗更小的方法来爬取相关的信息. 下 ...
- Redis学习篇(九)之生存时间
EXPIRE 设置生存时间,以秒为单位 #### EXPIREAT 设置生存时间,秒时间戳格式 #### PEXPIRE 设置生存时间,毫秒为单位 #### PEXPOREAT 设置生存时间,毫秒时间 ...