Newsgroup: it.comp.os.linux.debian
Titolo: Bind 9 [forse ot]

Ciao a Tutti
E' da circa un mese che cerco di far funzionare un server dns 
"casalingo", solo per passione, su una debian Etch. Purtroppo commetto 
qualche errore che proprio non riesco a rilevare, volevo chiedere se 
conoscete qualche link dove posso trovare i file gia' "confezionati" per 
un piccola lan di 3 PC. Premetto che ho trovato tantissima 
documentazione in giro ed ho fatto un bel po' di tentativi.
Grazie a tutti
mimnews


Potresti cominciare dal sito ufficiale: 
http://www.isc.org/index.pl?/sw/bind/
Se vuoi un aiuto più concreto, posta il problema specifico.
Ciao,
	Fabrizio

newsmimx wrote:

Strano. Il bind-Howto non l'hai letto? Si puo' fare letteralmente copia-
incolla da esso, per realizzare un dns casalingo...
Btw, eccoli qua, dalla directory /etc/bind, i file per un dominio
home.lan su una rete privata con subnet 
192.168.10.0/24
, zona diretta
e zona inversa, con pc1.home.lan ==>> 192.168.10.1, pc2.home.lan ==>>
192.168.10.2, pc3.home.lan ==>> 
192.168.10.3
:
named.conf.local:
-- inizio --
//
// Do any local configuration here
//
zone "home.lan" {
         type master;
         notify no;
         file "/etc/bind/db.home.lan";
         };
zone "10.168.192.in-addr.arpa" {
         type master;
         notify no;
         file "/etc/bind/db.192.168.10";
         };
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
-- fine --
named.conf.options:     (qua ci metti i dns del tuo provider)
-- inizio --
options {
         directory "/var/cache/bind";
         // If there is a firewall between you and nameservers you want
         // to talk to, you might need to uncomment the query-source
         // directive below.  Previous versions of BIND always asked
         // questions using port 53, but BIND 8.1 and later use an 
unprivileged
         // port by default.
         // query-source address * port 53;
         // If your ISP provided one or more IP addresses for stable
         // nameservers, you probably want to use them as forwarders.
         // Uncomment the following block, and insert the addresses 
replacing
         // the all-0's placeholder.
         // forwarders {
         //      0.0.0.0;
         // };
         forward first;
         forwarders {
                 62.211.69.150;
                 212.48.4.15;
         };
         auth-nxdomain no;    # conform to RFC1035
};
-- fine --
db.home.lan:
-- inizio --
$ORIGIN .
$TTL 604800     ; 1 week
home.lan                IN SOA  ns.home.lan. hostmaster.home.lan. (
                                 20050711   ; serial
                                 604800     ; refresh (1 week)
                                 86400      ; retry (1 day)
                                 2419200    ; expire (4 weeks)
                                 86400      ; minimum (1 day)
                                 )
                         NS      ns.home.lan.
                         MX      10 mail.home.lan.
                         TXT     "Local Private Domain... for home"
$ORIGIN home.lan.
pc1			A	192.168.10.1
pc2			A	192.168.10.2
pc3			A	192.168.10.3
mail                    A       192.168.10.254
ns                      A       192.168.10.254
-- fine --
db.192.168.10:
-- inizio --
$ORIGIN .
$TTL 604800     ; 1 week
10.168.192.in-addr.arpa IN SOA  ns.home.lan. hostmaster.home.lan. (
                                 20050630   ; serial
                                 604800     ; refresh (1 week)
                                 86400      ; retry (1 day)
                                 2419200    ; expire (4 weeks)
                                 86400      ; minimum (1 day)
                                 )
                         NS      ns.home.lan.
$ORIGIN 10.168.192.in-addr.arpa.
1                       PTR     pc1.home.lan.
2                       PTR     pc2.home.lan.
3                       PTR     pc3.home.lan.
254                     PTR     mail.home.lan.
-- fine --
bye G.L.

 un bel po' di tentativi.
Oppure, se bind ti cosi' indigesto, :-)  puoi sempre tentare
con webmin + webmin-core + webmin-bind.
bye G.L.