The PowerDNS DNS Management Library for PHP.
Advanced Integration
Integrate DNS Management into your environment with over 25 management features.
Well Documented
The documentation has lots of examples to get you started quickly.
use solutedns\Dns\Records; $records = new Records(); $records->add( array( 'domain' => 'example.com', 'records' => array( array( 'name' => 'example.com', 'type' => 'A', 'content' => '192.168.2.1', 'ttl' => 3600, 'prio' => 0, ), ), ); );