News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Mark Karpeles' Blog:
PHP DNS Daemon
February 17, 2009 @ 12:06:24

Mark Karpeles has created something that most people would think he's crazy for - a DNS daemon written in PHP:

If you want to tell me I'm crazy, you can post it in a comment here, it makes me happy. I had some reasons to dislike bind9 which finally made me write my own DNS daemon, and I'll explain that here. My need was to have a stable dynamic DNS server working in most environments, with an easy to configure master/slave relationship (with realtime synchronization), and a way to change records instantly from PHP...

Rather than using the (slightly unstable) dlz technology to pull the information from a MySQL database, he opted to roll his own that includes support for:

  • RFC 1035 standards
  • realtime data update
  • slave/master relationship (with a keepalive connection)

Want to try it out for yourself? Drop him a line and ask about it!

He's also run some statistics on the performance of the daemon as compared to the standard BIND installation and come up with some instructions on how you can install and configure your own instance.

1 comment voice your opinion now!
dns daemon mysql custom rfc1035 master slave synchronize


blog comments powered by Disqus

Similar Posts

Zend Developer Zone: PHP and MySQL By Example - Sample Chapter

NETTUTS.com: Asynchronous Comments with PHP, jQuery, and JSON

Internet Super Hero Blog: MySQL native driver for PHP: mysqlnd-5.0.1-beta available

Fabien Potencier's Blog: Create your own framework... on top of the Symfony2 Components (part 11)

Edin Kadribasic's Blog: PHP 4.4.3 for Windows with 5.0.22 MySQL libraries


Community Events





Don't see your event here?
Let us know!


introduction list language code community library interview podcast api developer laravel threedevsandamaybe configure wordpress release series install bugfix unittest application

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework