Help - Search - Members - Calendar
Full Version: BIND9
Neowin Forums > *nix Customization & Support > Linux Server/BSD/Unix
Rockett15
Hi Guys,

Just recently switch my home server from Win2K3 to Ubuntu. So far I am very happy with it, the only outstanding issue appears to be with the reverse lookup zone. Maybe a BIND guru here can help me out and spot the issue.

This is the first time i've configured BIND - been using guides on the internet s go easy on me smile.gif

named.conf
CODE
// This is the primary configuration file for the BIND DNS server named.
//
// Please read /usr/share/doc/bind9/README.Debian.gz for information on the
// structure of BIND configuration files in Debian, *BEFORE* you customize
// this configuration file.
//
// If you are just adding zones, please do that in /etc/bind/named.conf.local

include "/etc/bind/named.conf.options";

// prime the server with knowledge of the root servers
zone "." {
    type hint;
    file "/etc/bind/db.root";
};

// be authoritative for the localhost forward and reverse zones, and for
// broadcast zones as per RFC 1912

zone "localhost" {
    type master;
    file "/etc/bind/named.conf.local";
};

zone "127.in-addr.arpa" {
    type master;
    file "/etc/bind/db.127";
};

zone "0.in-addr.arpa" {
    type master;
    file "/etc/bind/db.0";
};

zone "255.in-addr.arpa" {
    type master;
    file "/etc/bind/db.255";
};

include "/etc/bind/named.conf.local";


named.conf.local
CODE
//
// Do any local configuration here
//

// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";

zone "rrsj.lan" {
type master;
file "/etc/bind/zones/rrsj.lan.db";
};

zone "254.16.172.in-addr.arpa" {
type master;
file "/etc/bind/zones/rev.254.16.172.in-addr.arpa";
};


rrsj.lan.db
CODE
rrsj.lan. IN SOA ns1.rrsj.lan. rrsj-fs-01.rrsj.lan. (

2006081401
28800
3600
604800
38400 )

rrsj.lan. IN NS ns1.rrsj.lan.
IN A 172.16.254.20

rrsj-mac-02    IN    A    172.16.254.40
rrsj-epc-01    IN    A    172.16.254.35
rrsj-lt-02    IN    A    172.16.254.25
rrsj-fs-01    IN    A    172.16.254.20
rrsj-lt-01    IN    A    172.16.254.15
rrsj-mac-01    IN    A    172.16.254.10
rrsj-gw-02    IN    A    172.16.254.5


rev.254.16.172.in-addr.arpa
CODE
@ IN SOA rrsj.lan. rrsj-fs-01.rrsj.lan. (
2006081401
28800
604800
604800
86400 )

IN NS ns1.rrsj.lan.
20 IN PTR rrsj.lan.

5 IN PTR rrsj-gw-01.rrsj.lan.
10 IN PTR rrsj-mac-01.rrsj.lan.
15 IN PTR rrsj-lt-01.rrsj.lan.
20 IN PTR rrsj-fs-01.rrsj.lan.
25 IN PTR rrsj-lt-02.rrsj.lan.
30 IN PTR SPARE.rrsj.lan.
35 IN PTR rrsj-epc-01.rrsj.lan.
40 IN PTR rrsj-mac-02.rrsj.lan.


Forward resolution works fine. However when I do an nslookup on an IP from my Mac I get the below (similar errors come from other boxes)
CODE
RRSJ-MAC-01:~ srockett$ nslookup 172.16.254.10
;; Got SERVFAIL reply from 172.16.254.20, trying next server
;; Got SERVFAIL reply from 172.16.254.20, trying next server
Server:        172.16.254.5
Address:    172.16.254.5#53

** server can't find 10.254.16.172.in-addr.arpa: SERVFAIL

EDIT: semicolons removed from reverse lookup conf file.

BudMan
Well this is not right..

2006081401;
28800;
604800;
604800;
86400 );

Where did all the semicolons come from?
Rockett15
Interesting. Let me fix that and try it out smile.gif

Someone online evidently doesn't know how to use bind and is writing guides on how to set it up >_<
Rockett15
Same thing. Thought we had it there!
BudMan
Um did you restart bind after the change?? Ok what guide are you reading?? Yeah there was more wrong than just that -- here I just redid the zone files for you.. these work!

Click to view attachment

CODE
@    IN SOA    ns1.rrsj.lan.    hostmaster.rrsj.lan. (
            2008060801
            10800
            3600
            604800
            86400 )

@        NS    ns1.rrsj.lan.

ns1            IN A 172.16.254.20
rrsj-mac-02    IN A 172.16.254.40
rrsj-epc-01    IN A 172.16.254.35
rrsj-lt-02    IN A 172.16.254.25
rrsj-lt-01    IN A 172.16.254.15
rrsj-mac-01    IN A 172.16.254.10
rrsj-gw-02    IN A 172.16.254.5


CODE
@    IN SOA    ns1.rrsj.lan.    hostmaster.rrsj.lan. (
            2008060801
            10800
            3600
            604800
            86400 )

@        NS    ns1.rrsj.lan.

20    IN PTR ns1.rrsj.lan.
5    IN PTR rrsj-gw-01.rrsj.lan.
10    IN PTR rrsj-mac-01.rrsj.lan.
15    IN PTR rrsj-lt-01.rrsj.lan.
25    IN PTR rrsj-lt-02.rrsj.lan.
35    IN PTR rrsj-epc-01.rrsj.lan.
40    IN PTR rrsj-mac-02.rrsj.lan.


It looked like your ns1 was .20 ?? Just adjust hosts as needed, remember to up your serial number on changes, etc.

Please post to the guide your reading -- I want to take a look wink.gif


Rockett15
w00t. you rock. ^_^

Here is the guide: http://news.softpedia.com/news/How-to-Host...ntu-49585.shtml

I may have butchered it a little from the original but it still has the same layout.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.