Dunque, ho installato bind9 su un server Debian Lenny.
Vorrei fare diventare questa macchina un cache server DNS per la mia rete locale.
Non necessito di DHCP, in quanto avendo solo un paio di portatili connessi assegno
staticamente gli ip nella LAN. Per ora ne considero solo uno:

Router -> 192.168.0.1
Server -> 192.168.0.100
Client -> 192.168.0.2

Il server ha dominio esteso: deb-serv.home.org
Ho configurato Bind nel seguento modo:

/etc/resolv.conf

codice:
search home.org
nameserver 127.0.0.1
nameserver 151.9.235.201 // Server primario ISP
nameserver 151.9.235.211 // Server secondario ISP
In fondo a /etc/bind/named.conf ho aggiunto:

codice:
zone "home.org" {
        type master;
        file "/etc/bind/db.home";
};
zone "0.168.192.in-addr.arpa" {
        type master;
        file "/etc/bind/db.192.168.0";
};
/etc/bind/db.home

codice:
$TTL 86400      ; 1 day
home.org.       IN SOA  ns1.home.org. hostmaster.home.org. (
                                2007081501 ; serial
                                86400      ; refresh (1 giorno)
                                28800      ; retry (8 ore)
                                604800     ; expire (1 settimana)
                                86400      ; minimum (1 giorno)
                                );
                IN      NS      ns1.home.org.

;NOTA: ns1 è il nome del server che funge da DNS server
ns1             IN      A       192.168.0.100
; Qui potete inserire gli IP dei client-server che hanno un IP statico
client          IN      A       192.168.0.2
/etc/bind/db.192.168.0

codice:
;
; BIND reverse data file for local loopback interface
;
$TTL    604800
@       IN      SOA     home.org.       hostmaster.home.org. (
                                2007081501   ; serial
                                604800       ; refresh
                                86400        ; retry
                                2419200      ; expire
                                604800       ; negative cache ttl
                                );
@       IN      NS      ns1.home.org.
1       IN      PTR     ns1.home.org.
3       IN      PTR     client.home.org.
Nel corpo di /etc/bind/named.conf.options

codice:
allow-query { 127.0.0.1; 192.168.0/24; } ;
allow-transfer { none; } ; 
allow-recursion { 127.0.0.1; 192.168.0/24; } ;

forwarders {
192.168.0.1 // Per controllare anche la cache del router
151.9.235.201; // ISP DNS Server primario
151.9.235.211; // ISP DNS Server secondario
};
A questo punto ho provato ad impostare come DNS primario su winxp sp3 del client
192.168.0.100
ma nslookup restituisce:

codice:
Impossibile trovare nome server per 192.168.0.100: Server failed
Però poi entrando nel prompt>, il dns risolve correttamente gli indirizzi nominali.
Dove sbaglio? Devo impostare il dominio del client in "home.org"? Come si fa?
Grazie.