sapistudio/domain

Installs: 57

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 1

pkg:composer/sapistudio/domain

2.1.2 2024-02-29 08:57 UTC

This package is auto-updated.

Last update: 2025-09-29 02:07:33 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();