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