Hi hina,
mydns is great.
I recently sold the .com's that were running on my free service and the original code base is based on an old versions of my web application development system aka wads sourceforge.net/projects/wads.
checkout
http://gb.gd for the latest version I am working on.
Currently you can create as many domains as you like with full error checking on domain names, you can set up urlforwards and it has an index page delivery mode, my way of connecting the domains to free webspace services without using the old way of frames.
I have yet to add statistics for the domains, free email with the domains and dns record editing so you can connect the domains to any hosting service.
The principals of dns are very easy. I don't know your plans for service. If it is a multi user service, your going to need session management, a template system and a lot of error checking on the records. More complex than just updating the mysql based dns records.
Checkout gb.gd and try and create an invalid domain, it detects the errors and corrects the name to a valid one.
All the development is my own. I have been developing and testing wads for a couple of years now. I am proud of this 20kb code, it is the core of all my websites.
The idea is any php programmer can, start developing their sites without worrying about session management, text based templates, group management and even deliver applications securely. All running of one core file.

Upgrade the core and you've upgraded it all.
I have some seventy sites running of the core. ;-)
Yes all the code is my own.
If you need more help shout.
Regards.
