whois-server-list / whois-api
Whois API 的客户端库。您可以检查互联网域名的可用性或执行 whois 查询。
0.2
2016-03-06 17:18 UTC
Requires
- guzzlehttp/guzzle: ^6.1
Requires (Dev)
- phpunit/phpunit: ^5
This package is auto-updated.
Last update: 2024-08-23 16:19:13 UTC
README
这是一个 Whois API 服务 的客户端库。使用此 API,您可以
- 检查域名是否可用
- 获取其 whois 数据或查询任意 whois 服务器
- 无需担心相关 whois 服务器上的速率限制
此服务支持 Whois 服务器列表 中的所有域名,该列表包含 500 多个顶级域名。
安装
使用 Composer
composer require whois-server-list/whois-api
用法
您需要从 Whois API 获取一个 API 密钥来使用此库。
$whoisApi = new whoisServerList\WhoisApi("apiKey");
WhoisApi::isAvailable()
检查域名是否可用。WhoisApi::areAvailable()
检查多个域名是否可用。WhoisApi::whois()
返回域名的 whois 数据。WhoisApi::query()
查询任意 whois 服务器。WhoisApi::domains()
列出所有可以由 Whois API 使用的顶级和二级域名。
示例
$whoisApi = new whoisServerList\WhoisApi("apiKey"); echo $whoisApi->isAvailable("example.net") ? "available" : "registered";
许可证和作者
本项目免费并遵循 WTFPL 协议。本项目由 Markus Malkusch 负责 markus@malkusch.de。