popdns is a small daemon that aims at simplifying the use of DHCP-configured machines by allowing them to dynamically update their DNS entry using (nearly) any POP3-capable e-mail tool.
After having configured a new e-mail source (with the POP3 protocol), users are authenticated using their system password and popdns automatically updates the specified (or implied) DNS entry with the IP address of the connecting machine.
popdns makes all DNS modifications with plugins. The plugins are external programs (scripts or compiled programs) simply launched with the following arguments:
plugin ipaddress name [ name ... ]
· You will need a UNIX-like system that supports PAM (pluggable authentication modules) and offers inetd/xinetd superdaemon service.
· popdns is developped and tested under YellowDog Linux, RedHat Linux and Fedora Core.
· You will also need a DNS server running on the same machine as popdns. This DNS server will have to be supported by a popdns plugin.
· Currently only one plugin is included: updatehosts, which updates /etc/hosts-like files. This makes the integration with dnsmasq and pdnsd immediate. Feel free to contribute more plugins!