PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

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