PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Networking » Net_DNS2

PHP Resolver library used to communicate with a DNS server.

Download latest release 1.5.0 (there is a newer Composer installable version)

License: BSD License

Description

Provides (roughly) the same functionality as Net_DNS, but using modern PHP objects, exceptions for error handling, better sockets support.

This release is (in most cases) 2x - 10x faster than Net_DNS, as well as includes more RR's (including DNSSEC RR's), and improved sockets and streams support.

Maintainers

Dependencies

Required

Releases

Bugs

IDStatusTypeVersionDateSummary
#18553ClosedBug1.1.12011-05-19Fails to parse /etc/resolv.conf file with comments
#18556DuplicateBug1.1.12011-05-19Parsing comment lines in /etc/resolv.conf throws an error
#18557DuplicateBug1.1.12011-05-19Error parsing /etc/resolv.conf containing comment lines
#18660ClosedBug1.1.32011-07-12Dynamic Updates produce broken requests
#18950ClosedBugSVN2011-10-31Remove Net_DNS2_Socket_Exception hints
#19281ClosedBug1.2.02012-02-08with error_reporting(-1) there is undefined property _sock
#19501ClosedBug1.2.12012-07-10AXFR large zones (1000+ records)
#19562ClosedReq2012-08-12Please Provides LICENSE file and tests folder
#19569ClosedBug2012-08-16endless loop in Socket/Streams.php
#19600ClosedBug1.2.32012-09-10Net_DNS2_Socket_Streams still referring to socket constants
#19709ClosedBug1.2.42012-11-15SOCK_* values are wrong for Solaris
#19870ClosedReq1.2.52013-03-26Support for requesting an DNSsec validation
#19886ClosedBug1.3.02013-04-08short_open_tag used
#19977ClosedBug1.3.12013-06-13Bad role.
#20266OpenBug1.3.22014-05-06Blocking UDP read MSG_WAITALL blocks forever with faulty DNS sercer