查询网域名查询
查一个域名的查询注册信息,最直接的网域办法是打开 whois 查询页面,输入域名,名查看返回的查询那串文本。很多人以为这串文本就是网域“域名的主人是谁”,其实它更像一张登记表的名查快照,记录的查询是注册商、注册时间、网域到期时间、名查DNS 服务器,查询以及部分联系信息。网域真正能直接看到“张三李四”的名查几率,现在越来越低。查询
我前阵子帮朋友查一个疑似被抢注的网域 .com 域名。在某站长工具站输入后,名查页面刷出一堆字段:Registrar 显示的是一家美国公司,Creation Date 是 2007 年,Registry Expiry Date 是 2026 年。朋友盯着 Registrant Organization 那一栏,显示的是“Domains By Proxy, LLC”。他问我,这不是写着公司名吗?我说,这是隐私保护服务,相当于给真实注册人套了个马甲。ICANN 在 2018 年之后推行 GDPR 合规,全球 whois 里的个人联系信息被大面积屏蔽,邮箱变成匿名转发,电话变成注册商总机。所以现在查域名,查到的更多是“谁在管这个域名”,而不是“谁拥有这个域名”。
不同后缀的查询入口也不一样。.com、.net 走 Verisign 的 whois 服务器,.cn 走 CNNIC,.io 走 NIC.IO。有些新顶级域,比如 .xyz,查询结果里连注册人所在国家都省了。我试过在命令行里敲 whois example.com,Linux 和 macOS 自带这个命令,返回速度比网页快,字段也全。Windows 默认没装,得去 Sysinternals 下个 whois 工具,或者用 PowerShell 的 Invoke-RestMethod 调 API。命令行查的好处是,结果直接进终端,方便 grep 过滤。比如只想看注册商,就 whois example.com | grep Registrar。
网页查询工具里,ICANN 官方的 lookup.icann.org 算是最权威的入口。它不直接显示 whois 原文,而是把注册局和注册商的信息分开列,还给出投诉入口。国内的话,站长之家、爱站、美橙互联都有 whois 查询,但数据更新速度参差不齐。我遇到过同一个域名,在 A 站显示“未注册”,在 B 站显示“已注册”,隔了十分钟再查,A 站也更新了。原因是各站缓存策略不同,有的缓存 24 小时,有的实时回源。要查刚掉下来或者刚注册的域名,最好直接去注册局官网查,或者用 whois -h whois.verisign-grs.com example.com 指定服务器。
还有个容易踩的坑:域名状态字段。Status 那一行经常出现 clientTransferProhibited、serverHold 之类的代码。clientTransferProhibited 意思是注册商锁定了转移,防止域名被恶意转走,这是正常保护。但 serverHold 就麻烦了,说明注册局把域名暂停了解析,网站打不开,邮件也收不到。我见过一个案例,某公司域名突然 serverHold,查 whois 发现是注册商收到投诉,说域名涉及钓鱼,直接给停了。恢复流程走了两周,期间业务全断。所以查 whois 不只是看谁注册的,状态字段能提前预警。
查历史 whois 记录是另一回事。当前 whois 只显示最新快照,想知道域名换过几个主人、什么时候转移的,得用 DomainTools、WhoisXMLAPI 这类付费服务。免费的基本只能看当前记录。我个人的习惯是,遇到一个有意思的域名,先查当前 whois,记下注册商和创建时间,再去 archive.org 看历史网页快照,两边对照,大致能拼出这个域名的经历。比如一个 2003 年创建、2015 年突然换了注册商、2018 年网页变成空白页的域名,大概率是被批量收购后闲置了。
最后说一句,whois 查询本身不复杂,复杂的是解读。字段背后的含义、状态代码的差异、隐私保护的边界,这些才是真正影响判断的东西。下次你查一个域名,别只看注册人那一栏,把 Registrar、Creation Date、Name Server、Status 四行连起来看,信息量比想象的大。