Fetch DNS Resource Records associated with a hostname
A simple way to fetch DNS Resource Records associated with a hostname.
Using digger is easy as 1, 2, 3.
<?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";
}
You can install Digger
with composer by running the following command.
composer require daniesy/php-digger:dev-master
A
, AAAA
, CAA
, CNAME
, MX
, NS
, PTR
, SOA
, SRV
, TXT
. I’ll add more at a later point.5
seconds.