After googling for the solution profusively, and trying various recipes over the last few months, I finally figured out the most straightforward — and simple — solution to registering a Linux box on a Windows 2K or Windows 2003 Dynamic DNS server.
On my Ubuntu box, it was this simple: 1. As root, open /etc/dhcp3/dhclient.conf using your favorite text editor. 2. Add the following lines to the configuration file, where “MYHOSTNAME” is the name of your machine as you wish it to appear in DNS:
send fqdn.fqdn “MYHOSTNAME”; send fqdn.encoded off; send fqdn.server-update on; do-forward-updates;
3. Save and close the file. 4. Restart networking; on my ubuntu box, it was “/etc/init.d/networking restart”.
Voila! Just nslookup your hostname, using the Windows 2000 or 2003 server as your DNS server which you registered on with DDNS, and your host will appear within whatever domain is configured on that server.
(Note: If your DDNS server is configured to only accept GSS-TSIG updates, this won’t work. Have your domain admin allow RFC-compliant updates; it’s just a check-box in the DNS server configuration dialogs.)
Thanks
Thanks — this is exactly what I was looking for.