WHOIS, 也就是大家常说的域名WHOIS, 是互联网上用来查询域名、IP以及自治系统注册信息的一个通用协议。
当你进行一查标准的查询操作的时候, 你就会看到关于这个域名的所有完整记录, 这些具体包括的内容有谁是该域名的拥有人也就是注册人、是什么时候注册的、到期日又是哪天、用的什么DNS服务器、是通过哪家代理商也就是注册商注册的还有当前的状态码等等信息。
现在大家能直接拿来免费用的WHOIS查询工具, 有很多, 比如说gname.xin, 再比如说IANA官方的 whois.iana.org, 还有Verisign旗下的whois工具, 以及那些大大小小的注册商们自己网站里自带的那套查询页面, 这些都算。
就拿那个gname.xin来举例, 它家里的这个WHOIS查询工具, 是支持域名、IP地址、AS号这三类入口的。你要是想用它的话, 完全不需要去搞什么注册那档子事, 只要把页面一打开, 马上就能用得上, 这玩意儿可以说是覆盖面挺广的一个免费查询平台了。
WHOIS能查到哪些信息
通过域名WHOIS这个查询动作, 咱们能够拿到下面列出的一堆信息, 第一点是域名的名字还有现在注册的状态是什么, 这里面包含比如像ok这种表示正常, 或者clientHold、serverLocked这些表示被锁定的情况, 第二点是注册人是谁或者是组织叫什么名称, 第三点是注册的日期是什么时候还有到期的日子是哪一天, 第四点是赞助商注册商也就是Sponsoring Registrar的全称是什么, 第五点是DNS服务器都有哪些列出来, 第六点是负责技术的联系人和负责管理的联系人分别是谁, 最后一个是所属的注册局也就是Registry的名字。
做IP WHOIS查询的话, 结果里会列出归属机构是哪家公司、CIDR网段的范围是多少、什么时候分配的、自治系统号也就是ASN是多少, 还有这个机构对外公开的电子邮箱地址在哪。
用 gname.xin 查WHOIS的操作步骤
第一步, 先在浏览器里面把 gname.xin 官网给打开, 接着找到首页顶部的那个搜索框, 然后在那个框里头输入你要查询的域名,比如 example.com, 或者是IP地址, 像 8.8.8.8 这样。
第二步: 选择查询类型标签, 比如“域名”或者“IP”或者“AS号”, 然后点击右侧的“查询”按钮。
执行第三步操作, 此时页面会立刻显示出完整的WHOIS记录信息。这个信息里面包含注册商的全称。还会包含域名的注册时间与到期时间。另外还有全部的DNS服务器列表。域名状态码也在其中。最后还会有有关注册局的信息内容。
第四步的话, 你是如果需要进行那个IP地址所属机构的追溯工作, 你就直接输入相关的IP地址。这样就能够获取到包括ASN编号在内的信息, 然后分配机构的名称也是可以得到的, 还有公开的联系邮箱也一并出来了。
整个流程不需要去注册, 也不需要去登录, 每一次做查询的时候, 响应时间在2秒到5秒这个范围内部完成是比较常见的。
查询结果为空或信息被隐藏怎么办
页面显示内容为“REDACTED FOR PRIVACY”, 这说明该域名已经开启了RDAP隐私保护机制。因为相关法规的规定, 注册商依法对Registrant这一类的个人字段进行了隐藏操作。这种情况属于正常并且遵守规则的行为, 并不是说查询工具出现了故障。
返回的结果是“No match for domain”, 这个意思说明该域名目前在注册局的数据库里找不到对应的记录, 可能的情况是该域名的有效期已经过了并且被释放了, 或者是输入的时候出现了拼写上的错误, 因此请你仔细核对一下信息然后再重新尝试操作。
特定后缀无结果: .cn、.hk、.jp等由不同国家注册局管理, 若 gname.xin 暂未收录该后缀, 可前往 cnnic.cn 等对应注册局官网直接查询。
免费工具与付费API的适用场景
个人要是想查一下域名的归属信息、到期时间, 或者看看IP地址归属于谁, 去用gname.xin这些免费的WHOIS查询工具就完全可以满足需求了, 这种方式使用起来没有次数限制, 也不需要花一分钱。
但如果是企业的话, 它们可能需要批量监控成百上千个域名到期的状态, 或者需要把这些WHOIS数据接到自己的内部管理系统里, 那么这种情况下, 就更建议去调用那些需要付费的WHOIS API服务, 因为这种服务是按次来计费的, 它不仅支持把数据以CSV或JSON格式进行批量导出, 还提供历史快照的功能。
使用合规提示
各注册局对WHOIS查询设有速率限制, 这个速率限制通常为每分钟5至20次, 高频批量抓取将触发IP封禁, 依据ICANN数据保护规定, WHOIS返回的个人字段包括姓名和邮箱等等, 仅限用于域名争议解决与权利主张, 不得用于批量商业营销或垃圾邮件发送。

