mallardduck / whois-server-list
一个用于查询谁is服务器或域的php库。
2.0.0
2022-12-02 15:05 UTC
Requires
- php: ^8.0
- ext-json: *
- thecodingmachine/safe: ^2.4
Requires (Dev)
- ext-intl: *
- mallardduck/whois-client: dev-3.0-main
- pestphp/pest: ^1.21
- phpbench/phpbench: ^1.2
- ramsey/devtools: ^1.7
- ramsey/devtools-lib: dev-fix-compatibility as 1.2.3
- symfony/console: ^6.1
- thecodingmachine/phpstan-safe-rule: ^1.2
- vimeo/psalm: ^4.30
README
一个用于查询顶级域whois服务器的php库。
关于
此包便于发现顶级域权威的WHOIS服务器。有两个列表用于获取WHOIS服务器信息;IANA TLD列表和Public Suffix列表。
本项目遵守行为准则。参与此项目和其社区,您应遵守此准则。
安装
使用Composer将此包作为依赖项安装。
composer require mallardduck/whois-server-list
使用方法
简单初始化一个您想使用的列表的定位器。
use MallardDuck\WhoisDomainList\IanaServerLocator; $ianaLocator = new IanaServerLocator(); echo $ianaLocator->getWhoisServer('aarp'); // whois.nic.aarp
更新
此包使用的列表是通过在./generator
目录中的脚本生成的。此脚本将下载列表的最新副本,然后查找每个顶级域的whois服务器。
要更新列表,只需:克隆此存储库,运行生成器,提交更改并发送Pull Request。
贡献
欢迎贡献!要贡献,请熟悉CONTRIBUTING.md。
版权和许可证
mallardduck/whois-server-list库版权© Dan Pock,并按照MIT许可证(MIT)的条款使用。有关更多信息,请参阅LICENSE。