DNS + Web Interface

Martin Eian martin.eian at itea.ntnu.no
Tue Mar 2 07:09:11 UTC 2004


> I am planning to help design a primary/secondary DNS system similar to that
> of EasyDNS (www.easydns.com); where the client can use the services as their
> DNS hosting.
> 
> We will be building the system with PHP, and I was wondering if someone
> could tell me how I can learn about how what the application will need to
> work with (for example, will the PHP application need to edit certain BIND
> records)...?
Have a look in the contrib/sdb/ldap/ directory of the bind9 source 
distribution. This is an LDAP backend for bind, and your application can 
modify the ldap tree directly to modify records. Each RR is stored as an 
LDAP entry. The only issue is to make notify work (bind does not seem to 
detect changes to the LDAP tree unless you do a named restart).

We've actually developed such a web interface here (norwegian university 
of science and technology, NTNU), but it is owned by the university. 
Furthermore, it is not quite ready for production, though it is fully 
functional. It is written in PHP with OpenLDAP as a backend. I need to 
get the licensing issues sorted out before releasing it. Feel free to 
mail me off-list.

-- 
Martin Eian


-- Attached file included as plaintext by Ecartis --
-- File: signature.asc
-- Desc: OpenPGP digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFARDMbECb8fpDUfi0RAtmNAKCv52snkpoNssNTXYbCqn4rfi4F0wCeLv3j
7l1jn8FqyJV2ezlx+MD8T/s=
=/jd1
-----END PGP SIGNATURE-----




More information about the bind-users mailing list