Waitman Gobble gobble.wa at gmail.com
Sun Jan 1 21:14:20 UTC 2012

On Sun, Jan 1, 2012 at 12:20 PM, Daniel Lewis
<innervisionnetwork at gmail.com>wrote:

> Im new to freebsd 8.2 and the unix world. How do i setup dns to support my
> domain

Hi Daniel,

You probably want to use ISC bind in /usr/ports/dns

I recommend you read the O'Reilly book DNS and BIND.

Basic process -

Install and configure bind. If possible set up on two or more machines/ip.
IMHO it's less hassle to set up duplicate masters and rsync changes from
your 'main' install instead of setting up master/slave configurations.

create zone file for your domain, ie

$TTL 86400
example.com.    IN      SOA     ns1.example.com. ns at example.com. (
        86400 )
example.com.    NS      ns1.example.com.
example.com.    NS      ns2.example.com.
example.com.    MX      0 mail.example.com.
example.com.    A
www.example.com.    A
*       IN      CNAME   www.example.com.

cname is good for people who enjoy making typos like wwww and ww

add your domain zone file to named.conf, ie

zone "example.com" IN {
        type master;
        file "example.com.hosts";

reload nameserver

rndc reload

export your nameservers to root ns, this process varies for registrar -
look for "use my own nameserver" or "create nameservers based on domain" in
your registrar help docs. Maybe you can contact internic/nsi directly
instead (?). Back in the old days users just spread around copies of the
hosts file.

Have fun.

Waitman Gobble
San Jose California USA

More information about the freebsd-questions mailing list