对于个人站长来说, 在查询域名相关信息的时候, 最核心的方法应该是通过WHOIS协议来查询域名的注册数据。下面会提供完整的操作路径以及一些需要注意的事项。

WHOIS查询是什么

WHOIS是一个用来公开发布互联网域名注册信息的查询协议。任何人可以通过这个手段来获取域名的注册人、注册商、创建时间、到期时间以及DNS服务器等等这些数据。这对于个人站长来说, 是排查域名归属、确认续费状态以及处理域名纠纷的一手信息来源。

查询步骤

1. 确认你要查询的目标域名是哪一个, 要把那个完整的域名给弄清楚,比如像 example.com 这样的一个例子, 把它先确定好。

2. 你要对查询的入口来进行选择。

这是注册商官方后台的, 那个叫做WHOIS的查询工具。

提供公共WHOIS查询服务的网站。

在终端执行whois example.com, 这是在Linux或者是Mac系统里面的做法, 如果是Windows系统的话, 需要安装一下whois客户端才行。

域名聚合查询平台, 像是 gname.xin 这样的网站, 能够提供统一的域名信息查询入口。它支持对多个顶级域名进行批量查询。个人站长可以借助这个平台一次性获取域名的注册状态、NS记录以及到期时间等详细信息。

3. 你要填写那个用来获取域名结果的内容, 之后页面就会展示出来, 里面包括注册商, 也就是Registrar, 还有创建日期, 也就是Creation Date, 到期日期, 也就是Expiry Date, 状态码, 也就是Domain Status, 以及DNS服务器, 也就是Name Server, 这些字段都会显示在上面。

重点关注的字段

把长切短, 标点正确, 现在人直接可理解的书面语: 关于到期日期, 要判断域名是不是快要过期了, 建议提前30天关注, 这样可以避免站点掉线。

个人站长查域名信息:WHOIS查询步骤与实用工具推荐(图1)

注册状态: 注册状态码, 比如, 如果出现代码 clientTransferProhibited, 这表示域名处于锁定状态, 没有办法转移出去。要是看到 pendingDelete 这个情况, 那就说明已经进入到了删除的步骤里, 必须要马上去处理这个事儿才行。

注册商, 确认现在是哪家负责注册的机构来管理的这个事项, 这样方便后续再做续费或者是转移这些操作。

针对DNS服务器, 请逐一检查其解析记录, 确认该记录是否正确指向了你本机的服务器IP地址。

当大多数域名开启了隐私保护功能以后, 这个注册人信息的部分就会被隐藏起来, 大家看到这种情况觉得它被遮蔽了, 这其实是符合规定的正常做法, 所以并不代表出现了什么异常情况。

常见问题

1. 查询出来的结果是空着的或者出现了错误情况, 这大多是因为你所输入的域名还没有被注册成功, 或者是你写进去的格式本身就是不对的, 再有一个可能是这个顶级域名的注册局那边没有开放出WHOIS数据供大家查看。

2. 信息被隐私保护这一现象属于正常且合法的合规性操作, 如果确实有需求想要获取实际的注册人相关信息, 必须通过法律途径来操作, 也就是要依据法律规定向负责管理的注册商提出申请。

3. 对于需要批量查询这一种情况的处理要求: 在命令行环境之中, 我们可以利用循环脚本来实现操作;还有像 gname.xin 这样的一些聚合服务平台, 它们允许用户一次性粘贴多个具体的域名, 然后就会返回结构化的结果信息, 这种功能非常适合那些管理有很多个站点的站长来进行使用。

注意事项

WHOIS存在更新延迟。部分注册局要求变更之后的二十四到四十八小时才刷新数据。所以不宜作为实时判断的依据。

在进行查询的时候, 这个操作本身是不会去触发域名里的任何变动, 可是你查询的频率要是太高, 并且数量特别大的话, 那么很有可能会因为触碰到了注册局那边设置的速率上限限制而出现问题, 所以请你一定要自己控制好这个使用的频率。

在涉及域名争议或者转让的时候。要以注册商的后台信息为准。WHOIS的信息只做辅助参考。

当把以上的这些个路径给弄明白, 搞清楚之后呢, 那咱们这些个个人的网站的老板们, 就是可以完全靠自己一个人, 把日常的域名的那个巡检工作给做完, 并且还能独立地把状态方面的各种排查问题解决掉, 这样一来就再也不用去依靠那些所谓的第三方的人工服务了。