Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Oct 1999 22:46:44 +0100
From:      Richard Morte <ric@sinclairassoc.force9.co.uk>
To:        Jeroen Ruigrok/Asmodai <asmodai@wxs.nl>
Cc:        "freebsd-questions@FreeBSD.ORG" <freebsd-questions@FreeBSD.ORG>
Subject:   Re: NSLINT and DNS configuration
Message-ID:  <37FA71C4.941239AF@sinclairassoc.force9.co.uk>
References:  <37F74CBD.FE1EE27D@sinclairassoc.force9.co.uk> <19991004000040.F35757@daemon.ninth-circle.org>

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

Many thanks for your reply. Yes DNS was not properly configured. I had
used the outline from Chapter 4 in the DNS/BIND book and made a couple
of errors. However, my final configuration differs from yours in that I
already had a zone for 0.0.127.in-addr.arpa which referenced the file
db127.0.0 

db.127.0.0 contained:
@	IN	SOA	sparky.at.home. root.sparky.at.home. (
					<usual stuff> )
	IN	NS	sparky.at.home

1	In	PTR	localhost.
                                 ^
I also ran h2n which also gave 'localhost.' for the pointer, so I
assumed this was correct.
                                         ^
(However h2n can only pick up what's in the /etc/hosts file, so this
must have been wrong as well.)

I changed it to localhost (ie, 'localhost.at.home.') and nslint no
longer reported any errors. Your solution interests me. If I had created
an additional master zone for 1.0.0.127.in-addr.arpa it would presumably
have overlapped the existing zone for 0.0.127.etc.etc and created a
duplicate. I don't know if this would still have been OK, but it's the
first time I've seen an example of a zone created specifically for a
single address; ie, 1.0.0.127 as opposed to 0.0.127. Is this common?


Jeroen Ruigrok/Asmodai wrote:
> 
> On [19991003 14:41], Richard Morte (ric@sinclairassoc.force9.co.uk) wrote:
> >Has anyone used nslint to check the dns configuration? I just used it
> >and it reports the following:
> >
> >   missing address A localhost. -> 127.0.0.1
> >   missing pointer PTR localhost.at.home -> 127.0.0.1
> >   127.0.0.1 in use by localhost.at.home & localhost.
> 
> Had this before. Definately a configuration error.
> 
> named.conf:
> 
> zone "1.0.0.127.IN-ADDR.ARPA" {
>         type master;
>         file "db.127.0.0.1";
> };
> 
> db.127.0.0.1:
> 
> 1       IN      PTR     localhost.blah.org.
                                   ^^^^^^^^^^ (see my comments, above)

> 
> db.blah.org:
> 
> localhost       IN      A       127.0.0.1
  ^^^^^^^^^

I also got confused here. I think I was trying to force DNS to be able
to answer a query on 'localhost' as well as 'localhost.at.home', so I
had two entries, one for each. I think this explains the final
'127.0.0.1 in use by localhost.at.home & localhost.' message reported by
nslint.

> 
> [blah.org is fictional and only used for the example]
> 
> >I have checked the configuration and localhost does seem to be clearly
> >mapped to 127.0.0.1 and vice-versa. This seems to be confirmed by the
> >final line of nslint's output.
> >
> >Are these "errors" due to nslint's inability to find it's way through
> >the config files ( I shouldn't trust nslint's output) or has it found
> >something I should investigate further (nslint is good and I've clearly
> >got it wrong)?
> 
> nslint is 99% of the time correct. Remember, computer lexers and parsers
> interpret configurations aimed for computers better than humans ;)

Yes, ah, yes. So many hours trying to do it manually, so little
progress...

Jeroen, I'm shortly to set up Apache for a local intranet using named
virtual hosts. (Did it once before for FreeBSD 3.0, but never needed to
use DNS). I can foresee a problem round the corner... The intranet will
use the pn0 interface which is already (physically) mapped to the IP
address 192.168.120.1. I can do an ifconfig to create an alias on this
address, say 192.168.120.100 for Apache's use. From the perspective of
DNS, will this simple be a case of adding the appropriate A and PTR
records or is there something else I ought to be thinking about? By all
means change the thread if you want.

Many thanks, once again.
Ric

> 
> HTH,
> 
> --
> Jeroen Ruigrok van der Werven/Asmodai                  asmodai(at)wxs.nl
> The BSD Programmer's Documentation Project <http://home.wxs.nl/~asmodai>;
> Network/Security Specialist        BSD: Technical excellence at its best
> Fame is the perfume of heroic deeds.


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?37FA71C4.941239AF>