Last revised: 27 July 2003 by Paul Rombouts
This directory contains user-contributed scripts for use with pdnsd.
So far there are:
pdnsd_dhcp.pl, save_ram.pl
A perl script contributed by Marko Stolle (derived from a script by
Mike Stella) to watch a ISC DHCPD leases file and add local records for
the hosts listed there. This makes pdnsd useable in a DHCP setup.
Please look into the script for usage instructions (you will probably
also need to customize some settings there).
For details about save_ram.pl, please look into pdnsd_dhcp.pl
dhcp2pdnsd
A rc script for pdnsd, also by Marko Stolle. You might need to change
it slightly to make it run with your distro.
change_pdnsd_server_ip.pl
A perl script contributed by Paul Rombouts for automatically updating
the configuration file if the DNS server configuration has changed.
For instance, you could place the following line in the script
/sbin/ifup-local
/usr/local/sbin/change_pdnsd_server_ip.pl isplabel "$DNS" /etc/pdnsd.conf
where $DNS contains the IP addresses (in comma separated format) of the
DNS servers obtained by DHCP negotiation. The perl script only
overwrites /etc/pdnsd.conf if the DNS configuration has actually
changed, in which case the previous configuration file is saved as
/etc/pdnsd.conf.save