Date: Thu, 15 Jan 2004 15:30:08 +0200 From: Gilad Rom <gilad_bsd@romat.com> To: Scott Mitchell <scott+freebsd@fishballoon.org> Cc: freebsd-questions@freebsd.org Subject: Re: Updating DNS after DHCP Message-ID: <400695E0.4030105@romat.com> In-Reply-To: <20040114214637.GA814@tuatara.fishballoon.org> References: <20040112230938.A62891@starfire.mn.org> <20040113121623.GB57681@ei.bzerk.org> <20040114214637.GA814@tuatara.fishballoon.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Scott Mitchell wrote: > On Tue, Jan 13, 2004 at 01:16:23PM +0100, Ruben de Groot wrote: > >>On Mon, Jan 12, 2004 at 11:09:38PM -0600, John typed: >> >>>I see that some Microsoft systems send out an update to DNS with >>>the system name. I configured my DNS server to accept these updates, >>>but now that I'm running FreeBSD on a laptop - how do I do that >>>from FreeBSD? I've looked at the dhclient man pages and the named >>>man pages and the pages that they refer to and I didn't pick up >>>any hints there. >>> >>>Can anyone give me a clue? (Yeah - I'm clueless...) >> >>I believe this is done by the nsupdate(8) program. > > > You can also have your DHCP server do the updates - which makes sense, as > it's the thing handing out the addresses to your client machines. I have > this working reasonably well with isc-dhcpd, for Windows and FreeBSD > clients. > > You want to read the 'DYNAMIC DNS UPDATES' section of the dhcpd.conf(5) > manpage, and whatever docs your DNS server has on this topic. There are > plenty of examples of working configs for isc-dhcpd and bind to be found on > the web. > > HTH, > > Scott > I just set this up today... There's actually nothing to be done on the client side. The isc-dhcp server takes care of informing BIND that it has handed out a new Address. You have to add the following line to your dhcpd.conf: ddns-update-style ad-hoc; and make sure BIND is willing to take it: (from /etc/named/named.conf: zone "lan" { type master; allow-update { 192.168.1.10; }; <<-- file "s/lan"; }; (192.168.1.10 is my DHCP server, which is actually the same machine which runs BIND) after a little while, 'host -l lan' says: OREN1.lan has address 192.168.1.54 ROIE.lan has address 192.168.1.57 Sun.lan has address 192.168.1.56 zhacy.lan has address 192.168.1.58 .... And so forth... These are all dynamically-assigned addresses, I only have ladon/mail/router.lan defined in the zone file. Gilad.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?400695E0.4030105>