判断一个域名是否过期,核心是查看域名注册信息中的到期时间,以及当前所处的生命周期状态。域名的过期不是瞬间发生的,从到期到最终被释放重新注册,中间会经历自动续费宽限期、赎回期和删除期,不同阶段对外表现不同。下面从最基础的查询字段说起。

一、先看懂域名WHOIS里的关键字段
WHOIS是域名注册信息的公共查询协议,几乎所有域名都可以通过它查到注册商、注册人、DNS服务器、创建时间和到期时间。判断是否过期,优先看Expiration Date或Registrar Registration Expiration Date字段,这串日期就是当前注册周期的截止时间。如果当前日期已经超过这个时间,域名并不一定立即停止解析,而是先进入注册商设置的宽限状态。
除了日期,还要关注Status字段。常见状态包括ok、clientTransferProhibited、clientHold、serverHold等。clientHold通常意味着域名被注册商或注册局暂停解析,可能是未续费、信息不实或争议导致。如果看到redemptionPeriod,说明域名已经进入赎回期,原注册人仍可高价赎回;如果看到pendingDelete,说明域名即将被删除,删除后一般几天内会开放重新注册。
需要注意的是,部分顶级域对WHOIS字段做了隐私保护,注册人信息可能被隐藏,但到期时间和状态码通常仍然可见。查询时不要只看注册人是否一致,到期时间才是判断过期的直接依据。
二、三种常用查询方法对比
最原始也最准确的方式是使用命令行工具whois。Linux、macOS和Windows 10以上都可以安装或直接调用。以Linux为例,执行whois ipipp.com可以返回完整注册信息。如果只想提取到期时间,可以配合grep命令。例如:
whois ipipp.com | grep -i "Expir"
这个命令会过滤出包含Expir的行,其中就包括到期日期。Windows用户如果没有内置whois,可以下载Sysinternals套件中的whois工具,或者使用WSL。命令行查询的好处是不受网页版广告和验证码干扰,适合批量或脚本化监控。
如果不想用命令行,可以选择在线WHOIS查询平台。打开查询网站后输入域名,系统会返回解析后的字段列表,通常会把到期时间和状态高亮显示。在线平台适合偶尔查询,但需要注意部分平台会缓存数据,查询结果可能与注册局实时数据有几分钟到几小时的延迟。对于刚过期或刚续费的域名,建议再通过注册商控制台确认一次。
第三种方式是登录域名所在的注册商平台。如果你就是域名持有人,这是最可靠的方式。在域名管理列表中直接查看到期日期、自动续费开关和账单状态。如果域名已经在赎回期,列表中会显示赎回按钮和截止日期。注册商平台还能看到域名是否被锁定,很多平台默认开启转移锁,与过期状态无关,不要混淆。
三、域名过期后的生命周期与常见问题
域名从到期到删除,通常分为三个阶段。第一阶段是宽限期,一般为0到45天,取决于注册商政策。在这个阶段,域名持有人仍可按正常续费价格续费,DNS解析可能仍然保留,也可能被注册商暂停。第二阶段是赎回期,通常为30天,此时域名已经从正常注册状态剥离,原持有人需要支付一笔明显高于普通续费价格的赎回费才能恢复。第三阶段是删除期,一般持续5天左右,删除完成后域名重新进入公共注册池,任何人都可以注册。
很多人关心过期后还能不能续费。答案是:在宽限期和赎回期内可以,但赎回期费用更高;进入删除期后,原持有人通常无法再操作,只能等删除后抢注。不同后缀的政策有差异,例如.cn域名的到期规则和赎回时间与.com不完全相同,具体要以对应注册局规定为准。
还有两个常见误解需要说明。第一,域名过期并不等于立即被他人抢注。抢注要等到删除期结束、域名重新开放注册之后,中间还有一段时间,原持有人仍有挽回机会。第二,WHOIS中的Expiration Date显示的是当前注册周期的到期日,如果开启自动续费,到期日会自动顺延一年,查询时看到的是顺延后的日期,这表示域名仍然有效。判断是否真正过期,要结合Status字段和注册商账单状态一起看。