看懂 Whois 查询结果的关键,是先认出 6 个核心字段(域名、注册商、创建时间、到期时间、域名状态、DNS 服务器),再看注册人信息是否显示为“已脱敏”。只要这 6 项能对应上,剩下 80% 的输出内容都是注册局和注册商的格式差异。
Whois 查询结果里都有哪些字段,各是什么意思?
结论:Whois 输出看似一大段英文,实际只有“域名归属、时间线、状态、解析指向”四类信息。下面按常见顺序逐段看:
- Domain Name(域名):被查询的域名本身。注意返回的可能是
example.com 而不是 www.example.com,Whois 只认主域名。
- Registrar(注册商):域名在哪个注册商处注册,如阿里云、腾讯云、GoDaddy。投诉滥用时,第一顺位就是找这个注册商。
- Registry Domain ID / Registrar WHOIS Server:注册局内部编号和注册商 Whois 服务器地址,排错时用得上。
- Creation Date / Updated Date / Registry Expiry Date(创建、更新、到期时间):这三个时间构成域名时间线。判断域名“老不老”看 Creation Date;判断是否临期看 Expiry Date。
- Domain Status(域名状态):常见
ok、clientTransferProhibited(禁止转移锁)、clientHold(暂停解析)、serverHold(注册局暂停)、redemptionPeriod(赎回期)。看到 clientHold 或 serverHold,说明网站打不开大概率不是服务器问题,而是域名被暂停解析。
- Name Server(DNS 服务器):域名当前使用的 DNS,如
dns1.hichina.com。解析不生效时,先确认这里的 NS 是不是你以为的那一组。
- Registrant / Admin / Tech Contact(注册人、管理、技术联系人):现在绝大多数 gTLD(通用顶级域)都返回
REDACTED FOR PRIVACY、Not Disclosed 或一串代理邮箱,这是合规脱敏,不是查询出错。
Whois 和 RDAP 有什么区别?
结论:RDAP 是 Whois 的结构化升级版,同一份数据,RDAP 返回 JSON、Whois 返回纯文本,两者查询结果应当一致。
RDAP(Registration Data Access Protocol,注册数据访问协议)由 ICANN 推动,2019 年起成为 gTLD 的强制要求。差异在于:
- Whois 是 43 端口纯文本,字段格式各家注册商自己定,解析要写正则;RDAP 走 HTTPS,返回标准 JSON,字段固定为
events(时间)、status(状态)、entities(联系人角色)、nameservers。
- RDAP 有明确的分页与错误码,适合程序化调用;Whois 有速率限制且常被注册局按 IP 限流。
命令行示例:whois example.com 走传统 Whois;curl -s https://rdap.verisign.com/com/v1/domain/example.com 拿 JSON。写工具时优先用 RDAP,文本解析的坑会少一半。
查询结果里注册人信息是空的,是不是查不到?
结论:不是查不到,而是被隐私保护规则挡住了,公开渠道本来就拿不到注册人真实资料。
2018 年 GDPR 生效后,ICANN 推出临时规范,gTLD 的注册人姓名、邮箱、电话、地址默认全部脱敏,只保留国家/地区级别信息(部分注册局连省份也不显示)。你能看到的替代信息通常是:
- 注册商提供的匿名邮箱(如
abc@privacy.example.com),转发后能否送达由注册商决定;
- 注册商自己的联系地址与滥用投诉邮箱(abuse@…)。
想通过 Whois 反查“这个域名是谁的”,在合规层面走不通。真要主张权利,路径是向注册商或注册局提交滥用/侵权投诉,由对方按规则核验,而不是自己去找人。
域名状态码怎么看,哪些状态说明有风险?
结论:状态码里的 client 前缀表示注册商设置,server 前缀表示注册局设置;带 Prohibited 的是保护锁,带 Hold 的是暂停,带 Period 的是过渡期。
几个高频状态:
| 状态 | 含义 | 影响 |
|---|
| ok | 无特殊状态 | 正常 |
| clientTransferProhibited | 注册商侧禁止转移 | 防盗,建议开启 |
| clientHold / serverHold | 暂停解析 | 网站直接打不开 |
| pendingDelete | 待删除 | 即将释放,可关注抢注 |
| redemptionPeriod | 赎回期 | 过期后 30 天左右,赎回费用高 |
| autoRenewPeriod | 自动续费宽限期 | 约 45 天,仍可正常续费 |
看到 pendingDelete 加 redemptionPeriod 同时出现,说明域名已过期并接近释放,这类域名在到期后通常进入 5 天左右的删除流程。
新手查询 Whois 最容易踩哪些坑?
结论:90% 的“查询异常”来自查错对象、查错服务器和被限流,而不是数据本身有问题。
- 查了子域名:
www.example.com 的 Whois 往往返回父域信息或直接报错,先剥到主域。
- CC 后缀查不到:国家顶级域(ccTLD)不强制支持 RDAP,
.cn 需走 CNNIC 指定接口,.de 由 DENIC 管理,格式各不相同。
- 被限流返回空:部分注册局对同一 IP 做每分钟数十次的限制,批量查询务必加间隔和缓存。
- 只看一次快照:域名信息会变,做运维核对建议保留时间戳记录。
- 把历史快照当证据:历史 Whois 只作技术参考,不具备法律效力。
社区里也有站长反馈,注册后忘记看 NS 字段,导致解析改了半小时没生效——这类问题用 dig NS example.com 和 Whois 的 Name Server 字段交叉验证最快。相关讨论可以发到 GJ 站长论坛的域名版块(www.gj0.com),站内等级与金币规则见 等级规则页。
总结
读 Whois 就三步:先定位主域名,再抓创建/到期时间与域名状态判断健康度,最后看 NS 和注册商定位责任方。注册人信息显示脱敏是常态,不必反复尝试;需要程序化查询时优先用 RDAP 拿 JSON,比解析文本稳定。把这几项固化成检查清单,域名排错效率会明显提升。
免责声明:本文仅为协议科普、技术学习交流。RDAP/Whois脱敏信息受隐私规则保护,公开渠道无法获取注册人隐私资料;所有查询、投诉操作请遵守对应注册局规则、国内法律法规,禁止将查询数据用于骚扰、营销、人肉等违规用途。历史快照数据仅作技术参考,不具备法律证明效力。