域名生命周期
在查询之前,先简单了解一下域名从注册到到期后的整个生命周期,这有助于你理解查询到的状态:

(图片来源网络,侵删)
- Active (活跃期): 域名正常使用,距离到期日还有一段时间。
- Renewal Period (续费宽限期): 域名到期后,通常会有一个 30-45天 的续费宽限期,在此期间,原注册人可以正常续费,域名解析和网站访问通常不受影响。
- Redemption Period (赎回期): 宽限期过后,会进入一个 30天 的赎回期,此时域名已经无法由原注册人直接续费,必须通过注册商支付高额的 赎回费用 才能恢复,在此期间,域名解析会失效,网站无法访问。
- Pending Delete (待删除期): 赎回期结束后,域名会进入一个 5天 的待删除状态,此时域名无法进行任何操作,等待被彻底删除。
- Released (已释放): 域名被彻底删除后,会重新开放给公众注册,任何人都可以像注册新域名一样抢注它。
查询的重点:通常我们关心的是 到期日 和 当前处于哪个阶段。
使用 WHOIS 查询(最常用、最直接)
WHOIS 是一个标准的互联网协议,用于查询域名的注册信息,包括注册人、注册商、注册日期和 到期日期。
在线 WHOIS 查询工具(推荐新手使用)
这是最简单的方法,无需安装任何软件,直接在浏览器中访问网站输入域名即可。
- 推荐工具:
- ICANN Lookup Tool (https://lookup.icann.org/):这是 ICANN(互联网名称与数字地址分配机构)的官方工具,信息权威且不含广告。
- GoDaddy WHOIS (https://www.godaddy.com/whois):GoDaddy 提供的 WHOIS 查询,界面友好。
- Name.com WHOIS (https://www.name.com/whois):同样是一个好用的在线工具。
操作步骤:

(图片来源网络,侵删)
- 打开任意一个 WHOIS 查询网站。
- 在输入框中输入你想查询的域名(
google.com)。 - 点击 "Search" 或 "WHOIS" 按钮。
- 在返回的结果中,找到 Registry Expiry Date 或 Registrar Registration Expiration Date 这一项,这就是该域名的到期日。
使用命令行 WHOIS 查询(适合开发者或高级用户)
如果你在 Windows, macOS 或 Linux 系统上,可以直接使用命令行进行查询。
- Windows:
- 打开“命令提示符”或“PowerShell”。
- 输入命令:
whois google.com
- macOS / Linux:
- 打开“终端”。
- 输入命令:
whois google.com
注意事项:
- 隐私保护: 如果域名注册时开启了“隐私保护服务”(WHOIS Privacy),你将看不到注册人的个人信息,但 到期日 和 注册商 等技术信息通常是公开的。
- 新 gTLD 限制: 由于 ICANN 的隐私政策改革,自 2025 年起,大部分新的顶级域名(如
.xyz,.top,.vip)的 WHOIS 信息被隐藏,你可能需要通过注册商的特定接口查询,对于.com,.net,.org等老牌域名,信息通常更透明。
使用域名交易平台(适用于抢注)
如果你想查询一个即将到期或刚到期、可能会被释放的域名,并希望抢注它,那么域名交易平台是最好的选择。
这些平台会抓取大量即将到期的域名信息,并允许用户提前预订或参与竞价。

(图片来源网络,侵删)
- 知名平台:
- GoDaddy Auctions (https://auctions.godaddy.com/)
- NameJet (https://www.namejet.com/)
- SnapNames (https://www.snapnames.com/)
使用方法:
- 访问这些平台的网站。
- 它们通常会有一个“即将到期”或“删除列表”的页面,上面列出了大量即将进入各个阶段(尤其是宽限期和赎回期)的域名。
- 你可以按关键词、域名长度、顶级域名等进行筛选和搜索。
- 找到心仪的域名后,你可以设置出价或直接购买。
使用 API 接口(适合批量查询或自动化)
如果你需要查询大量域名,或者想在你的应用程序或脚本中自动查询,那么使用 WHOIS API 是最佳选择。
许多域名注册商和服务商都提供 API 接口。
- 服务商示例:
- ICANN WHOIS API: 官方 API,但使用可能较复杂。
- Who.is API: 提供简单易用的 API。
- GoDaddy, Namecheap 等注册商 API: 如果你本身就是这些注册商的客户,可以使用他们提供的 API 来管理自己的域名。
示例概念 (以伪代码表示):
import requests
def get_domain_expiry(domain):
api_url = f"https://api.example.com/whois?domain={domain}"
response = requests.get(api_url)
data = response.json()
return data.get("registry_expiry_date")
# 查询 google.com 的到期日
expiry_date = get_domain_expiry("google.com")
print(f"域名到期日: {expiry_date}")
总结与建议
| 方法 | 优点 | 缺点 | 适用人群 |
|---|---|---|---|
| 在线 WHOIS 工具 | 简单、快速、免费、无需安装 | 部分新 gTLD 信息可能被隐藏 | 所有人,特别是新手和偶尔查询的用户。 |
| 命令行 WHOIS | 方便、集成在系统中 | 不同系统命令略有差异;隐私保护问题 | 开发者、系统管理员、高级用户。 |
| 域名交易平台 | 可查询抢注信息、功能强大 | 主要面向抢注,不适合简单查询 | 域名投资者、希望抢注心仪域名的人。 |
| API 接口 | 自动化、适合批量查询 | 需要编程知识;可能涉及费用 | 开发者、企业、需要大规模管理域名的用户。 |
给你的建议:
- 只想查一两个自己的域名? -> 使用 在线 WHOIS 工具,最快最方便。
- 想了解竞争对手或心仪域名何时到期? -> 使用 在线 WHOIS 工具 或 域名交易平台 的“即将到期”列表。
- 你是开发者,想在程序里自动检查? -> 使用 API 接口。
- 你是域名投资者,想抢注好域名? -> 重点关注 域名交易平台。
希望这些信息能帮助你顺利查询到需要的域名到期信息!
