daniesy/php-digger

获取与主机名关联的DNS资源记录

dev-master 2020-02-06 23:12 UTC

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记录类型。目前,仅支持以下记录类型:AAAAACAACNAMEMXNSPTRSOASRVTXT。我将在以后添加更多。
  • timeout 调用失败的超时时间(秒)。默认超时时间为5秒。