supersem / fetch-dns-service
用于获取指定域名所有DNS记录的库。
1.0.0
2023-07-16 23:05 UTC
Requires
- php: ^8.2
- laravel/framework: ^10.10
Requires (Dev)
- phpunit/phpunit: ^10.1
README
这是一个用于Laravel框架的PHP库,允许我们获取指定域名的所有DNS记录。
要求
- PHP v.8.2 或更高版本
- Composer
安装
导航到您的项目目录,然后通过Composer安装此库
cd your-project
composer require supersem/fetch-dns-service
用法/示例
use Supersem\FetchDnsService\FetchDnsService; $fetchDnsService = new FetchDnsService(); $result = $fetchDnsService->getDnsRecords("gmail.com"); print_r($result); [ ["type" => "A", "host" => "gmail.com", "ttl" => "3360", "ip" => "142.250.1.19"], ["type" => "TXT", "host" => "gmail.com", "ttl" => "18640", "txt" => "globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8="], ... ];
运行测试
要运行测试,请运行以下命令
./vendor/bin/phpunit vendor/supersem/fetch-dns-service/tests
许可证
此库是开源的,并可在MIT许可证下使用。