← Back to team overview

sslug-teknik team mailing list archive

Re: bind9 , caching-dns virker næsten...

 

Kristian Kallenberg wrote:

Jeg kører debian woody på begge maskiner. bind9 på serveren.

Server(riker):
/etc/bind9/named.conf:
----------------------
options {
 allow-query { any; };
};

zone "." {
       type hint;
       file "/etc/bind/db.root";
};

/etc/resolv.conf:
-----------------
nameserver 212.54.64.170


Klient(seven):
/etc/resolv.conf:
-----------------
nameserver riker


seven:~$ host sslug.dk
sslug.dk has address 130.228.2.150

seven:~$ ping sslug.dk
ping: unknown host sslug.dk

Hvad går der galt?

Fejlen var på klienten. Selvom riker står i /etc/hosts skal det åbenbart
være en IP-adresse der står i /etc/resolv.conf. Altså:

nameserver 192.168.1.1

i stedet for

nameserver riker

Er der nogen der kan forklare hvorfor det er sådan?

Det er defineret i resolver library'et , at sådan skal det være.
Fra  "man resolv.conf":

*     nameserver  *
             Internet address (/in dot notation/) of a name server
             that the resolver should query.  Up to MAXNS  (cur-
             rently  3) name servers may be listed, one per key-
             word.  If there are multiple servers, the  resolver
             library  queries  them  in the order listed.

MVH

Jón



References