sapistudio/domain

2.1.2 2024-02-29 08:57 UTC

This package is auto-updated.

Last update: 2024-04-29 09:18:36 UTC


README

use SapiStudio\Domain\DnsQuerifier;

DnsQuerifier::blacklistLookup($ipValue);

Get all DNS records for a domain

DnsQuerifier::hostLookup($domainName);

Check DMARC record

$dmarc = DnsQuerifier::make($domainName)
$dmarc->getDmarcRecord()
$dmarc->hasDmarc()

Check SPF record

$dmarc = DnsQuerifier::make($domainName)
$dmarc->getSpfRecord()
$dmarc->hasSpf()

Initialize querifier with a custom getter(dig or php)

//load all records
$querifier = DnsQuerifier::dnsLoad($domainName,Querifier::GETTER_PHP);//or Querifier::GETTER_DIG
//get txt entries
$querifier->getTxtRecords();

Whois data

use SapiStudio\Domain\Whois;

Whois::load('example.com')->getWhois();