whois命令常见用法
- whois命令简介
- 安装whois
- Windows使用whois
- Linux安装whois
- whois常见用法
- Linux下whois查询域名注册信息
whois命令简介
whois
就是一个用来查询域名是否已经被注册,以及注册域名的详细信息的数据库(如域名所有人、域名注册商)。通过whois
来实现对域名信息的查询。
安装whois
Windows使用whois
# Windows安装whois
choco install -y whois
# Windows下查询网站信息
whois -v 域名
Linux安装whois
参考: https://stackoverflow.com/questions/44338701/getaddrinfowhois-verisign-grs-com-name-or-service-not-known
# Debian/Ubuntu
## 不安装libsocket-getaddrinfo-perl包会导致部分网站信息查不出来
apt install whois libsocket-getaddrinfo-perl -y
# Centos7/RHEL7
yum install -y whois perl-Socket-GetAddrInfo
whois常见用法
用法: whois 【选项】 …… 对象 ……
-h HOST, --host HOST 连接到服务器 HOST
-p PORT, --port PORT 连接到端口 PORT
-H 隐藏法律声明
--verbose 解释正在做什么
--help 显示帮助并退出
--version 输出版本信息并退出
这些标志是由 whois.ript.net 和 RIPE-like 服务器支持的:
-l 寻找有更少具体匹配的一个级别
-L 寻找所有更少具体匹配的级别
-m 寻找有更加具体匹配的一个级别
-M 寻找有更加具体的匹配的所有级别
-c 寻找包含 mnt-irt 属性的最小匹配
-x 精确匹配
-b return brief IP address ranges with abuse contact
-B 关闭对象过滤(显示 email 地址)
-G 关闭相关联对象的分组
-d 返回 DNS 反解授权对象
-i ATTR[,ATTR]... 对特定的属性( ATTR )进行逆向查询
-T TYPE[,TYPE]... 只寻找 TYPE 的对象
-K 只返回主键
-r 关闭联系信息的递归查询
-R 强制显示域对象的本地副本,即使
它包含引用
-a 一并搜索所有的数据库镜像
-s SOURCE[,SOURCE]... 从 SOURCE 中搜索数据库镜像
-g SOURCE:FIRST-LAST 从串行的 FIRST 到 LAST 的 SOURCE 中查找更新
-t TYPE 请求 TYPE 对象的模板
-v TYPE 请求 TYPE 对象的详细模板
-q [version|sources|types] 询问制定服务器信息
Linux下whois查询域名注册信息
Ubuntu
版的whois
命令比较好用
,Centos
版的whois
某些网站信息会查不到
.
Linux
版whois
命令参数: https://wangchujiang.com/linux-command/c/jwhois.html
# 基本查询
whois baidu.com
## -H 隐藏法律信息
whois -H baidu.com
# 从所有数据库中查询(不是所有域名都能查询到)
##-a 一并搜索所有的数据库镜像
whois -a xyz.xyz
## -H 隐藏法律信息
whois -a -H t.tt
也不是所有的域名都能查询到