Simple DNS Configuration

David Stanford dthomas53 at gmail.com
Tue Jul 25 06:15:01 UTC 2006


On 7/25/06, Mikhail Goriachev <mikhailg at webanoide.org> wrote:
>
> David Stanford wrote:
> >> I've tried everyone's suggestions to no avail. Here's my actual
> > configuration:
> >
> > [root at chadwick ~]# /etc/rc.d/named stop
> > Stopping named.
> > [root at chadwick ~]# tail -12 /etc/namedb/named.conf
>
>
> I can't stop mine and then start it again (running in chrooted mode). I
> do:
>
> # make rndc reload


Isn't named's default behaviour to run chrooted? It appears so whn looking
at the rc script.

Also, when something goes wrong, named won't reload but logs a complaint
> into /var/log/messages. So it is a good idea to check logs every time a
> change is made.
>
>
> >
> > zone "daemonbox.net" {
> >         type master;
> >         file "master/daemonbox.net";
> > };
> >
> > /*
> > zone "140.246.66.in-addr.arpa" {
> >         type master;
> >         file "master/140.246.66.in-addr.arpa";
> > };
> > */
> > [root at chadwick ~]# cat /etc/namedb/master/daemonbox.net
> > $TTL 3600        ; 1 hour
> > daemonbox.net.  IN      SOA     chadwick.daemonbox.net.
> > dstanford.daemonbox.net. (
> >                                 2006072400      ; Serial
>                                   ^^^^^^^^^^
>                                   ^^^^^^^^^^
> Make sure your serial increments with every change you make.


I've been ignoring that to save time while troubleshooting as (from my
understanding) it  is only used by  other name servers so they know to
update their information:

"The serial number identifies this version of the zone configuration. Remote
name servers
first retreive the SOA record and check if the serial number has incremented
before
deciding whether to access the rest of the zone, which could be large. Make
sure you
increment this field every time you edit the file. If you don't, your
updates will not
propagate to other name servers."   -The Complete FreeBSD, Greg Lehey

>                                 1d              ; Refresh
> >                                 2h              ; Retry
> >                                 100d            ; Expire
> >                                 1h )            ; Minimum TTL
> >
> >
> > ; DNS Servers
> > @               IN      NS      chadwick.daemonbox.net.
> > @               IN      NS      ns1.nac.net.
> > @               IN      NS      ns2.nac.net.
>
>
> Remove/comment those nac.net servers just in case (just for now while
> testing). Get yours cranking first.


Good point.

> ; MX Records
> >                 IN      MX 10   mail.daemonbox.net.
> >
> > ; Machine Names
> > localhost       IN      A       127.0.0.1
> > chadwick       IN      A       66.246.140.170
> > mail              IN      A       66.246.246.58
> > www             IN      A       66.246.140.170
> > @                IN      A       66.246.140.170
> >
> > ; Aliases
> > www             IN      CNAME   @
>
>
> I personally wouldn't use that line. Previous 2 lines are sufficient.


Yea, I feel I may just use the A records as the additional query issue you
mentioned previously leaves me thinking it's the better configuration...it
still bothers me I can't figure it out though. :-/

> [root at chadwick ~]# /etc/rc.d/named start
> > Starting named.
>
>
> Check your logs.


I've been checking /var/log/messages but see nothing after recieving that
error. Are all named logs placed here by default?

> [root at chadwick ~]# host -t a daemonbox.net localhost
> > Using domain server:
> > Name: localhost
> > Address: 127.0.0.1#53
> > Aliases:
> >
> > Host daemonbox.net not found: 2(SERVFAIL)
> >
> >
> > Does anyone see anything wrong with this? Thanks for all your help!
>
>
> Can you resolve other domains (e.g.: freebsd.org)? Can't think of
> anything else right now.


Yes, as I noted, when  I remove the CNAME entry everything works fine. Very
strange...

-David
-- 
[root at fbsd ~]# fortune
Happiness is just an illusion, filled with sadness and confusion.


More information about the freebsd-questions mailing list