daverandom/libdns

DNS protocol implementation written in pure PHP

Maintainers

👁 DaveRandom

Package info

github.com/DaveRandom/LibDNS

pkg:composer/daverandom/libdns

Statistics

Installs: 45 608 294

Dependents: 15

Suggesters: 1

Stars: 163

Open Issues: 9

v2.1.0 2024-04-12 12:12 UTC

Requires

Requires (Dev)

None

Suggests

Provides

None

Conflicts

None

Replaces

None

MIT b84c94e8fe6b7ee4aecfe121bfe3b6177d303c8a

dns

This package is auto-updated.

Last update: 2026-06-13 21:23:59 UTC


README

DNS protocol implementation in pure PHP

Status

This library is currently undergoing a ground-up rewrite. The old codebase has been archive to the 2.x branch. The current master is version 3, a completely new API which is simpler and should be easier to work with, as well as improving performance and extensibility. V3 also includes much more complete list of IANA-registered record types, classes and other elements.

The v3 API has now largely stabilised and work on migrating to the new API is encouraged as soon as possible. It is unlikely there will be any more releases from the 2.x branch.

A migration guide will be produced in line with the first RC, but the code in the examples directory can be used to infer most of the required changes.