Tool-BarfreeBSD ArticlesSearch Our SiteHOMEfreeBSD LinksContribute to FreeBSD HelpFreeBSD FilesFreeBSD Script Corner

DNS Setup with FreeBSD

1. Make sure you are Root

2. Make the directory /etc/namedb (name is arbitrary, but this makes the most sense to me.)
    * In the directory /usr/ports/net/bind8 / You need to do the following command
       make all install clean

3. You will need at least 5 files in this directory (note that the names can be arbitrary, but these make the most sense to me). Follow the following links to see my DNS system files with comments galore. Do NOT forget to change the serial number in each file whenever you change something. You can then restart NAMEd with a kill -HUP.
    * named.boot - responcible for giving the NAMEd an idea on how to start things up.
    * named.root - database of the root servers.
    * named.local - database for translating names into IP numbers.

4. You must now start NAMEd via:
    * named -b /etc/namedb/named.boot
  The -b tells it where to locate named.boot.

5. Now you must configure local machines to 'point' to your new DNS server. In FreeBSD you can do this via editing the file /etc/resolv.conf, DO NOT forget to do this on the NAMEd server too.
    * resolv.conf - file responcible for client side DNS queries.

© 1997 - 20013 Defcon1, , Copyrights for all materials on this web site are held by the individual authors, artists, photographers or creators. Materials may not be reproduced or otherwise distributed without permission of and the content's original author.

Tool-Bar-2Defcon1  Webmail