1. Go to this page and download the library: Download mesour/dns-checker library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
mesour / dns-checker example snippets
$provider = new \Mesour\DnsChecker\Providers\DnsRecordProvider();
$checker = new \Mesour\DnsChecker\DnsChecker($provider);
$factory = new DnsRecordSetDiffFactory();
$expected = $this->createExpectedDnsRecordSet();
$checker = new DnsChecker(new DnsRecordProvider());
$recordSet = $checker->getDnsRecordSet('example.com');
/** @var Mesour\DnsChecker\Diffs\DnsRecordSetDiff $diff */
$diff = $factory->createDiff($expected, $recordSet);
Assert::true($diff->hasDifferentRecord());
$diffs = $diff->getDiffs();
Assert::count(5, $diffs);
Assert::type(Mesour\DnsChecker\Diffs\DnsRecordDiff::class, $diffs[0]);
/** @var DnsRecordDiff $recordDiff */
$recordDiff = $diffs[4];
Assert::true($recordDiff->isDifferent());
// Can use this for get array of similar records with same type
$recordDiff->getSimilarRecords();