Skip site navigation (1)Skip section navigation (2)
Date:      17 Oct 2002 17:09:37 +0100
From:      Stacey Roberts <stacey@Demon.vickiandstacey.com>
To:        Nick Rogness <nick@rogness.net>
Cc:        FreeBSD Questions <freebsd-questions@FreeBSD.ORG>
Subject:   Re: Reconfigured named, but now getting errors
Message-ID:  <1034870979.44771.8.camel@Demon.vickiandstacey.com>
In-Reply-To: <20021017000256.T15782-100000@skywalker.rogness.net>
References:  <20021017000256.T15782-100000@skywalker.rogness.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--=-1BA3Rj/hvxD0CNGJebI8
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Hi Nick,
   I swear.., this thing was working after I had a fiddle this morning
after sending my last e-mail off to you. Now I can't run nslookup on my
domain:
# nslookup www.vickiandstacey.com
Server:  localhost.vickiandstacey.com
Address:  127.0.0.1

*** localhost.vickiandstacey.com can't find www.vickiandstacey.com:
Non-existent host/domain
#=20

Although I *am* able to resolve remote address okay:
# nslookup www.freebsd.org
Server:  localhost.vickiandstacey.com
Address:  127.0.0.1

Non-authoritative answer:
Name:    www.freebsd.org
Address:  216.136.204.117
#=20

Don't know why this suddenly stopped working, but take a look at what
I've got here:-

named.conf:
// If you enable a local name server, don't forget to enter 127.0.0.1
// into your /etc/resolv.conf so this server will be queried first.
// Also, make sure to enable it in /etc/rc.conf.

zone "." {
        type hint;
        file "named.root";
};

zone "0.0.127.IN-ADDR.ARPA" {
        type master;
        file "master/localhost.rev";
};

zone
"1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
        type master;
        file "master/localhost-v6.rev";
};

And my Zone statements:

zone "vickiandstacey.com" in {
        type master;
        file "master/vickiandstacey.com.db";
        allow-query{ 127/8; 192.168.1/24; };
};

zone "1.168.192.in-addr.arpa" in {
        type master;
        file "master/192.168.1.db";
        allow-query{ 127/8; 192.168.1/24; };
};

This is what I thought was the solution for the zone files:

$TTL 3600
vickiandstacey.com.     IN      SOA     Demon.vickiandstacey.com.     =20
postmaster.vickiandstacey.com. (
                                2002101605      ; Serial
                                10800           ; Refresh
                                3600            ; Retry
                                604800          ; Expire
                                86400 )         ; Minimum TTL

@                       IN      NS      Demon.vickiandstacey.com.

localhost               IN      A       127.0.0.1
Demon                   IN      A       192.168.1.8
snowball                IN      A       192.168.1.6


And for the reverse resolution:
$TTL 3600

1.168.192.in-addr.arpa. IN      SOA     Demon.vickiandstacey.com.     =20
postmaster.vickiandstacey.com. (
                        2002101605      ; Serial
                        10800           ; Refresh
                        3600            ; Retry
                        604800          ; Expire
                        86400 )         ; Minimum TTL

@       IN      NS      Demon.vickiandstacey.com.

8       IN      PTR     Demon.vickiandstacey.com.
6       IN      PTR     snowball.vickiandstacey.com.


And /etc/resolv.conf:
# cat /etc/resolv.conf
domain	vickiandstacey.com
search		vickiandstacey.com
nameserver	127.0.0.1
nameserver	158.43.240.4
nameserver	158.43.240.3
#=20

I'm *definitely* at a loss here. Why would it work, and then stop????

Thanks for the suggestions., do come back to me with any ideas that you
might have.

Stacey



On Thu, 2002-10-17 at 07:10, Nick Rogness wrote:
> On 16 Oct 2002, Stacey Roberts wrote:
>=20
> > Hi Nick,
> >    I wonder if you could take a look at my bind config files, with a
> > view to helping me resolve the errors I get after I restarted named
> > here.
>=20
> 	Sure.
>=20
>=20
> >
> > I editted named.conf and included zone information for my private net:
> >
> > zone "vickiandstacey.com" in {
> 			    ^^
>=20
> 	Don't believe you need the in here.
>=20
>=20
> >         type master;
> >         file "master/vickiandstacey.com.db";
> >         allow-query{ 127/8; 192.168.1/24; };
> > };
> >
> > zone "1.168.192.in-addr.arpa" in {
> >         type master;
> >         file "master/192.168.1.db";
> >         allow-query{ 127/8; 192.168.1/24; };
> > };
> >
> > And created respective zone and reverse addressing files:
> >
> > # more vickiandstacey.com.db
> > $TTL 864000
> > $ORIGIN vickiandstacey.com.
> > vickiandstacey.com      IN      SOA     Demon.vickiandstacey.com.
> 		    ^^
>=20
> 	Missing a . at the end of vickiandstacey.com.  You could just use:
>=20
> 	@	IN	SOA demon.vickiandstacey.com.   etc etc
>=20
> 	The "@" is a shortcut for the current ORIGIN.
>=20
>=20
> > postmaster.vickiandstacey.com. (
> >                                 5               ; Serial
> >                                 10800           ; Refresh
> >                                 3600            ; Retry
> >                                 604800          ; Expire
> >                                 86400 )         ; Minimum TTL
> >
> >                         IN      NS      Demon.vickiandstacey.com.
> >
> > $ORIGIN vickiandstacey.com.
> > Demon                   IN      A       192.168.1.8
> > snowball                IN      A       192.168.1.6
> > #
> >
> > # more 192.168.1.db
> > $TTL 864000
> > $ORIGIN 168.192.in-addr.arpa.
> > 1       IN      SOA     Demon.vickiandstacey.com.
> ^^^^
>=20
> 	This is incorrect.  I would just put an @ here.
>=20
> > postmaster.vickiandstacey.com. (
> >                         5               ; Serial
> >                         10800           ; Refresh
> >                         3600            ; Retry
> >                         604800          ; Expire
> >                         86400 )         ; Minimum TTL
> >
> >         IN      NS      Demon.vickiandstacey.com.
> >
> > $ORIGIN 1.168.192.in-addr.arpa.
> > 8       IN      PTR     Demon.vickiandstacey.com.
> > 6       IN      PTR     snowball.vickiandstacey.com.
> > #
> >
> > Thinking that this was sufficient for my requirements, I then proceeded
> > to restart named (which appeared to go without errors to screen), but
> > got the following in /var/log/messages:
> >
> > Oct 16 21:29:06 Demon named[133]: reloading nameserver
> > Oct 16 21:29:06 Demon named[133]: db_load could not open: localhost.rev=
:
> > No such file or directory
>=20
> 	This says the nameserver couldn't find the file localhost.rev
>=20
> > Oct 16 21:29:06 Demon named[133]: db_load could not open:
> > localhost-v6.rev: No such file or directory
>=20
> 	This says the nameserver couldn't find the file localhost-v6.rev
>=20
>=20
>=20
> > Oct 16 21:29:06 Demon named[133]: master/vickiandstacey.com.db:3: SOA
> > for "vickiandstacey.com.vickiandstacey.com" not at zone top
> > "vickiandstacey.com"
>=20
> 	This is because of the missing "." in the SOA line.  See above.
>=20
> > Oct 16 21:29:06 Demon named[133]: Zone "vickiandstacey.com" (file
> > master/vickiandstacey.com.db): no NS RRs found at zone top
>=20
> 	See above.
>=20
> > Oct 16 21:29:06 Demon named[133]: master zone "vickiandstacey.com" (IN)
> > rejected due to errors (serial 5)
>=20
> 	See above.
>=20
> 	Everything else looks functional, so fix those missing . and you
> 	should be golden.
>=20
>=20
> Nick Rogness <nick@rogness.net>
> -
>  "Wouldn't it be great if we could answer people with a
>   kick to the crotch?"  -maddox@xmission.com
>=20
>=20
--=20
Stacey Roberts
B.Sc (HONS) Computer Science

Web: www.vickiandstacey.com


--=-1BA3Rj/hvxD0CNGJebI8
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQEVAwUAPa7gv5vQeubckvvXAQEx5Qf/Wvs7D4ti7YxEFIv0HHxZIi5kTFUp3rXL
g4vxSnPs2LaC6ADr9uEWrTcY9YnTX9ffKrwDAHhXgKsRJds4NFl/CTdEHYU3uuJ5
DOj3Z+QQa1nmekFdAtW1FgqX2Z0V/YBZUJHwzkXUdTsGmRIoj0Z4RAHg6uecPVt5
HPuNUnS30TKUb+6vdW+Z/M1neIXhe/nBwlvrjKqsqNxqX3CKgRDAIdQDfyKaS2hS
3ap2SkpR+IdrGXzcs/cbBYeg1/hmqPY8r7+v7aap2LbMwezajZpcfc9Yzp2bbamO
pgCFIxEBC05WbX2MnSqT9yEPvDifzCq3M6gDRhSl/OcUcXK5Wuds2g==
=sVY9
-----END PGP SIGNATURE-----

--=-1BA3Rj/hvxD0CNGJebI8--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1034870979.44771.8.camel>