frankvanhest/dns-lookup
最新稳定版本:v1.0.0
Composer 安装命令:
composer require frankvanhest/dns-lookup
包简介
Simple library to retrieve DNS records with default OS resolver or specific nameserver
关键字:
README 文档
README
Simple library to retrieve DNS records using the OS's dig command (with default resolver or specific nameserver).
Install
Simple, just use composer
composer require frankvanhest/dns-lookup Usage
For a DNS lookup without a specific nameserver:
$dnsLookup = new \FrankVanHest\DnsLookup\DnsLookup('domain.com'); For a DNS lookup with a specific nameserver:
$dnsLookup = new \FrankVanHest\DnsLookup\DnsLookup('domain.com', '8.8.8.8'); // An IP or domain is allowed Get all available records
/** @var \FrankVanHest\DnsLookup\DnsRecord $dnsRecord */ foreach ($dnsLookup->getAllRecords() as $dnsRecord) { echo $dnsRecord->getName(); echo $dnsRecord->getType(); echo $dnsRecord->getValue(); echo $dnsRecord->getTtl(); echo $dnsRecord->getPrio(); } Get all available records of a specific type
/** @var \FrankVanHest\DnsLookup\DnsRecord $dnsRecord */ foreach ($dnsLookup->getRecordsByType('A') as $dnsRecord) { echo $dnsRecord->getName(); echo $dnsRecord->getType(); echo $dnsRecord->getValue(); echo $dnsRecord->getTtl(); echo $dnsRecord->getPrio(); } Contribution
If you have any contribution for this project feel free to submit a pull request.
License
See License
统计信息
- 总下载量: 10.72k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 3
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-01-04