Skip to content

mikepultz/netdns2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

855cbd3 · Oct 1, 2023
Dec 7, 2020
Dec 7, 2020
Oct 5, 2020
Oct 5, 2020
Oct 5, 2020
Oct 1, 2023
Oct 11, 2020
Dec 7, 2020
Oct 11, 2020

Repository files navigation

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 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/