nzldev / domain-whois
This package contains a class that can fetch DNS records and whois info.
Installs: 31
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
pkg:composer/nzldev/domain-whois
Requires
- php: >=5.4
- ext-curl: *
- ext-json: *
This package is auto-updated.
Last update: 2025-09-27 22:49:11 UTC
README
This package contains a class that can fetch DNS records and whois info.
composer require nzldev/domain-whois
Example of usage
<?php $sld = 'google.com'; $domain = new NzlDev\Whois\Whois($sld); $whois_answer = $domain->info(); echo $whois_answer; if ($domain->isAvailable()) { echo "Domain is available\n"; } else { echo "Domain is registered\n"; }
A more complete example:
<?php require_once __DIR__.'/vendor/autoload.php'; $sld = 'facebook.com'; try { $domain = new NzlDev\Whois\Whois($sld); } catch (InvalidArgumentException $e) { die($e->getMessage()."\n"); } if ($domain->isAvailable()) { echo "Domain is available\n"; } else { echo "Domain is registered\n"; }