Re: DNS nslint error messages



Brad Gilmer wrote:
> I am running freebsd 5.4-STABLE on an IBM e-series 330 server. I have recently started playing with DNS and have been largely successful. However, nslint reports the following errors:
>
> nslint: missing "a": localhost. -> 127.0.0.1
> nslint: missing "a": localhost.org. -> 0.0.0.1

The first message means you're missing a localhost forward domain. Normally
this won't matter, because you have a localhost entry in /etc/hosts, but you
could add a localhost domain to named.conf which contains:

;
; BIND data file for local loopback interface
;
$TTL 604800

@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Default TTL
@ NS localhost.
@ A 127.0.0.1


The second one recommends adding a line like:

localhost IN A 127.0.0.1

... to your gilmer.org zone, using no "." at the end, to create a
localhost.EXAMPLE.COM entry.

> If I add the line:
>
> localhost. IN A 127.0.0.1
>
> to my zone file, the first nslint error message goes away, but I then see the following message in my /var/log/messages file upon named startup:
>
> Jan 30 18:58:55 gilmer named[15485]: master/gilmer.org:16: ignoring out-of-zone data (localhost)
>
> So which is correct?

named is correctly ignoring a forward A record which is out of zone.

> Should I insert the A record in the zone file and ignore the nslint message, or should I leave it out and ignore the named message? Is there something else improperly configured on my system?
>
> What about the second nslint message above? Why am I getting a complaint about 0.0.0.1?
>
> My /etc/namedb/master/gilmer.org file looks like this:
> $TTL 3600
>
> gilmer.org. IN SOA ns1.gilmer.org. admin.gilmer.org. (
> 20060126 ; Serial
> 3600 ; Refresh
> 900 ; Retry
> 3600000 ; Expire
> 3600 ) ; Minimum
>
> ;DNS Servers
> @ IN NS @

This should be:

@ IN NS ns1.gilmer.org.

...and you ought to list at least one other NS record which points to a
different nameserver. Note also that you only need to provide the "IN" column
in the SOA record, it will default from there. So this:

@ NS ns2.gilmer.org.

...should be OK, too.

--
-Chuck
_______________________________________________
freebsd-questions@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • session_start() does not reload existing session
    ... entry for 'localhost' that allows cookies. ... I run AdSubtract Pro on ... but only had a localhost entry on the main machine. ... on my laptop AdSubtract was consuming the cookies php was issuing. ...
    (comp.lang.php)
  • Re: change hostname
    ... Don't modify or remove the localhost entry as Linux depends on it. ... together with an address that other machines on your LAN can use to ...
    (comp.os.linux.networking)
  • Re: Event ID 5504
    ... >> a case a few weeks back, DNS was querying the ISPs DNS ... >> for localhost that was causing the 5504. ... Creating a zone ... > Forward lookup Zone I create a new zone called localhost ...
    (microsoft.public.win2000.dns)
  • Re: Event ID 5504
    ... >> a case a few weeks back, DNS was querying the ISPs DNS ... >> for localhost that was causing the 5504. ... Creating a zone ... > Forward lookup Zone I create a new zone called localhost ...
    (microsoft.public.windows.server.dns)
  • Re: Bind
    ... zone my.lan/IN: has 0 SOA records: 2 Time ... zone "localhost" { ... This last s very important to make sure the resolver always uses the ...
    (comp.os.linux.misc)