Skip to content
master
Switch branches/tags
Code

Latest commit

- PHP 8 issue: shmop_close() is deprecated is PHP 8.
- PHP 8 issue: fread() throws an exception now if you set the length to 0; so I have to check the filesize() first before reading.
1284c4b

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Net
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Net_DNS2 - Native PHP DNS Resolver and Updater

The main features for this package include:

  • Increased performance; most requests are 2-10x faster than Net_DNS
  • Near drop-in replacement for Net_DNS
  • Uses modern PHP classes and exceptions
  • Support for IPv4 and IPv6, TCP and UDP sockets.
  • Includes a separate, more intuitive "Updater" class for handling dynamic update
  • Support zone signing using TSIG and SIG(0) for updates and zone transfers
  • Includes a local cache using shared memory or flat file to improve performance
  • includes many more RR's, including DNSSEC RR's.

Installing Net_DNS2

You can download it directly from PEAR: http://pear.php.net/package/Net_DNS2

pear install Net_DNS2

Or you can require it directly via Composer: https://packagist.org/packages/pear/net_dns2

composer require pear/net_dns2

Or download the source above.

Requirements

  • PHP 5.4+
  • The PHP INI setting mbstring.func_overload equals 0, 1, 4, or 5.

Using Net_DNS2

See the Net_DNS2 Website for more details - https://netdns2.com/