要搞清楚域名的过期时间, 最关键的事情就是去看一看WHOIS里面写着的那一个名叫Expiry Date的信息部分, 不管大家是用什么方式来去做查询这个事儿的, 最后能够拿到域名到期日期的那个东西, 其实读的都是这个字段而已, 然后下面咱们就来一个一个说一下具体的做法, 一共说了五种方法, 这五种方法是按照做事的难.easy的程度从左往右排出来的, 简单说就是从最不容易做到最容易做到去介绍, 这样做是考虑到有个人站长这样的人也有企业运维这样的技术人员他们都有各自不同的使用场景的。

WHOIS在线查询

打开任意一个公开的用于进行WHOIS查询的页面, 然后输入你想要查询的域名, 在点击提交之后从返回的结果里可以明确地看到“Expiry Date”或者“Expiration Date”这样的标记, 这个标记所指的就是域名过期的时间, 这是目前应用范围最广的一种操作方法, 并且它适用于所有已经被注册的域名, 不过有一点需要注意, 因为部分的新顶级域包括一些国家代码域在内的WHOIS服务器在处理响应的时候速度比较慢, 所以操作者可能需要等待几秒钟的时间才能看到结果。

域名注册商管理后台

登录那个购买了您域名的服务商的账号, 比方说是阿里云、腾讯云或者GoDaddy这些平台, 然后进入到域名管理的列表页面, 在每一个域名的旁边, 会直接显示出所谓的到期时间。

这一种方式被认为是最准确的也是最方便的, 原因是这些数据是直接取自注册商内部的数据库中, 并且还常常附带了进行续费的入口选项。如果这个域名还没有被转入到这个当前的注册商里面去的话, 那么后台管理系统是不会显示出关于该域名的任何信息的。

第三方在线工具

有一些域名服务平台会把域名信息查询的功能提供给用户使用, 比如说在gname.xin网站上面的域名搜索页面里面, 只要输入你想要查询的目标域名, 那么除了会显示出注册商是谁、创建日期是哪一天以外, 还会把过期时间这个字段返回给你, 这种方式非常适合让用户去快速对比好几个域名的到期情况到底是怎么样的, 这样就根本用不着去一个一个地登录到不同的注册商后台去了。

命令行WHOIS

在终端里面执行whois example.com, 也就是把example.com换成你实际要查询的域名, 那么输出结果里面的"Expiry Date"那一行, 就是你要找的过期时间, 至于Linux系统和macOS系统, 它们默认就已经预装了whois这个命令, 但是对于Windows用户来说, 他们需要自己先安装那个相应的软件工具。

这种方式是比较适合拿来批量地写脚本去进行查询的, 并且是可以把它跟那个for这样的循环给结合起来的, 这样就能够把多个域名的那些到期的信息给一次性给获取到。

注册局API接口

域名过期时间怎么查?5种方法一次说清(图1)

对于那种需要程序化以及高频进行查询这样的场景, 比如说域名监控或者到期预警系统等等情况, 是可以去对接ICANN授权的注册局或者是注册商的API的, 在API返回的JSON数据里面是包含了expiration_date这样字段的, 精度可以达到秒这样的级别, 所以在接入之前是需要申请API密钥并且遵守调用频率限制的。

查询结果如何解读

返回来的日期这个东西, 其实有两种很常见的状态情况。第一种情况是域名还是在有效期里面的, 它显示出来的是一个将来的日期, 这个具体的将来的日子, 就是你需要把续费截止日给算清楚的那个时间点。

第二种情况是, 域名的状态已经是进入了那个俗称的续费宽限期的范畴了, 这个宽限期呢, 一般来说通常是在30天到45天这个时间段范围内活动的, 在这种时候, 大家去看WHOIS的状态码的话, 它会明确地标注上类似'RENNEWAL PERIOD'或者是'PENDING DELETE'这样的字符串信息。

如果显示“PENDING DELETE”, 那么这就说明域名是准备要被释放的, 这个时候需要在删除之前完成赎回的操作, 赎回的这个费用通常情况下是比正常续费的费用要高出许多的。

续费与监控建议

大多数域名注册商都提供了自动续费的这项功能, 为了保险起见, 建议你把这个自动续费的功能给开起来, 并且绑定一个能正常使用的支付方式。这样做的主要目的呢, 就是避免因为你自己忘记了要进行续费操作这种原因从而导致你的那个域名被其他人给抢先注册走了。

对于手里拥有好多域名的这种朋友, 我们建议你把那个日历提醒给设置好, 或者是拿去使用那种可以监控域名到底什么时候到期的工具, 这样子的话, 就可以在快要到期之前的60天的时间段, 还有30天的时间段这两个地方都分别地让它发出警告提示。

在域名过期以后, 会进入赎回期阶段, 这个时间通常是30天。在这个时候,去赎回域名所需要的费用大约是正常续费费用的10~15倍, 所以必须抓紧时间, 在过期之前把续费的步骤完成。

要是域名这个归属权发生了变化, 比如说公司换了老板、做了变更之类的情况, 那么你一定要在WHOIS这个系统里面, 同步去更新一下那个管理联系人的邮箱地址, 只有这样, 当到期通知发出来的时候, 才能保证它能够正确地送达。

以上所说的这五种方法, 是可以依据实际的场景来混合着使用的。比如, 如果是为了日常快速地查看一下信息, 那么就可以去注册商的后台页面, 或者使用在线工具来进行操作。如果是面对批量化的运维工作, 这时候就适合采用命令行方式, 或者是调用相关的API接口。

若是初次去了解某个域名的相关信息, 则可以通过执行WHOIS查询这一途径来实现整体情况的掌握。维持域名处于有效期这个状态以内, 是确保网站、电子邮件等线上服务不会出现中断情况的最基本前提和基础所在。