daniesy / php-digger
获取与主机名关联的DNS资源记录
dev-master
2020-02-06 23:12 UTC
Requires
- php: >=7.1.23
Requires (Dev)
- phpunit/phpunit: 7.5.x-dev
This package is auto-updated.
Last update: 2024-09-07 09:08:31 UTC
README
一种简单的获取与主机名关联的DNS资源记录的方法。
如何使用
使用digger就像123一样简单。
<?php
require 'vendor/autoload.php';
use Daniesy\Digger;
$records = (new Digger)->getRecords('ping-pong.dev', 'A');
foreach($records as $record) {
var_dump($record);
}
if($records->has('127.0.0.1')) {
echo "The dns record is set";
}
安装
您可以通过运行以下命令使用composer安装Digger
。
composer require daniesy/php-digger:dev-master
参数
- host 您要获取DNS记录的主机
- type 您想要获取的DNS记录类型。目前,仅支持以下记录类型:
A
、AAAA
、CAA
、CNAME
、MX
、NS
、PTR
、SOA
、SRV
、TXT
。我将在以后添加更多。 - timeout 调用失败的超时时间(秒)。默认超时时间为
5
秒。