dhcp ddns nubie

/dev/rob0 rob0 at gmx.co.uk
Fri Nov 18 14:56:27 UTC 2005

> godfather55v wrote:
> > We have been running a novell dns dhcp forever.  I want to get away
> > from that and would like to possibly go ddns, if not full ddns at
> > least get a way from a canned novell, or microsoft solution.  So
> > where do i start?

Reading manuals, learning protocols, that's where I started. Set up a 
BIND server, set up a dhcpd, follow the instructions. DDNS is not 
difficult. Most things Unix are like that: if you understand what is 
being done, the implementation is easy.

Your BIND server should have an in-addr.arpa. zone for the network 
you're using. If it's RFC 1918 space, no problem, be authoritative for 
as much of that as you wish. That zone and your forward zone(s) you 
plan to use need to have "allow-update" directives. If the DNS master 
is also the DHCP server this is trivial.

Some things to consider:
   You cannot edit a dynamic zone file. Plan to let named manage it. 
Become familiar with nsupdate(8).
   If you're going to use a real Internet domain name and RFC 1918 
addresses, you should use BIND views to prevent publishing your 
internal DNS on the Internet. I recommend making up your own TLD, such 
as .local or .lan, for RFC 1918 DDNS.

> > Is linux the only way to go?  Is there ports of 
> > dns,dhcp,and bind for windows, or netware.

And you checked the isc.org site, and you saw ... ?

> > I'm not overly fluent in linux, or is it simple enough to the
> > point that i don't have to be?

I doubt that these require great Unix sysadmin skills, but it surely 
helps. I first set up DDNS when I was already pretty strong in basics 
of shell and system management, so I cannot say from experience.

On Friday 2005-November-18 03:09, per engelbrecht wrote:
> No Linux is not the only way!

This is absolutely true.

> If you're going the OSS (Open Source Software) way for a DDNS/DHCP
> solution and you're not "overly" fluent on Linux, then you'll have
> some basic skills to learn anyway and then I would recommend BSD. No,

I don't know about this. Linux tends to be "easier" in some ways, or 
that is what I have heard. Linux meets my needs so I have never 
bothered to branch out into *BSD land.

> I don't want to start a ridiculous flame-war but I've run public
> nameservers the last 6 years on both Linux, FreeBSD and OpenBSD
> (currently both FreeBSD and OpenBSD ) and the BSD's have proven
> themself time and again as ultra fast and rock-steady and yes, you
> have all the tools you need for any situation. You have the same
> tools with Linux, but I've always had small problems with Linux. Not
> big ones, just annoying small ones. Linux is work, work and work.

This is completely subjective. Sounds to me like this poster began in 
Linux and had problems due to lack of experience. Then he gained the 
requisite experience in *BSD, lo and behold, things work. A competent 
Linux admin will have no trouble with DHCP and BIND.

The one thing I will say is that the *BSD user communities tend to be 
more clueful. In GNU/Linux you have millions and millions of clueless 
Windows refugees, and in user forums you often see the blind leading 
the blind. I have heard that *BSD is not as much like that.

Some GNU/Linux distros are less conducive to learning. They try to do 
more for the user and thus shield the user from what is being done. 
Perhaps this poster's Linux experience was in something like SuSE, 
RH/Fedora/CentOS or Mandr(ake|iva).

> On top of that the BSD's (not sure about NetBSD, but they're bright
> guys so I expect it to be the same) has BIND "preconfigured". Most
> often you only need to add zones and then start the daemon and

Preconfigured for DDNS? The distributor would have to know what zones 
you would be serving. The best they could do is to include sample 
named.conf and dhcpd.conf files.
    mail to this address is discarded unless "/dev/rob0"
    or "not-spam" is in Subject: header

More information about the bind-users mailing list