rh10023,
I have been running a linux based dynamic dns for my home network for several months now. The link above will take you to the site that I used to get things up and running. Here is the exact tutorial that I used from that site
http://www.howtoforge.net/fedora_dynamic_dns
The only thing that I would add is that in if you plan to reserve addresses for the Windows boxes so that they get the same address each time, edit /etc/dhcpd.conf so that you have lines similar to what is shown below for each host that you want to reserve and address for. Enter these stanzas just before the last "}" in dhcpd.conf.
Code:
host client1 {
hardware ethernet 00:11:a3:04:01:e5;
fixed-address 192.168.1.4;
}
Also, in the tutorial, the location of named.conf is wrong if you are running bind in a chroot environment. If it isn't in /etc it will be under /var/named/chroot/etc/ instead.
Good luck. Let us know how it goes.