sapistudio/domain

2.1.2 2024-02-29 08:57 UTC

This package is auto-updated.

Last update: 2024-09-29 10:10:17 UTC


README

use SapiStudio\Domain\DnsQuerifier;

DnsQuerifier::blacklistLookup($ipValue);

获取域名的所有DNS记录

DnsQuerifier::hostLookup($domainName);

检查DMARC记录

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

检查SPF记录

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

使用自定义getter(dig或php)初始化querifier

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

Whois数据

use SapiStudio\Domain\Whois;

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