shacky mi scrisse il giorno 19/05/2007 01:08: > C'è un modo su Debian di creare un proprio server DNS dinamico > utilizzando Bind o un altro software, con la possibilità di avere un > client per l'aggiornamento dell'hostname da Windows o Linux?
Si. Ti serve bind9 (il server dns) e dhcp3-server (il server dhcp, quello che assegna gli IP e altro). In /etc/bind/named.conf.local devi mettere qualcosa del tipo (tutto da personalizzare, occhio ai segni di punteggiatura!). Scusa gli errori che certissimamente ho inserito con il copia e incolla... ******************** acl mynet { 192.168.0.0/16; 127.0.0.1/8; }; key DHCP-UPDATER { algorithm hmac-md5; secret "sGTWJDl#########"; }; zone "tuodominiolocale"{ type master; file "/etc/bind/db.tuodominiolocale"; allow-query { mynet; }; allow-transfer { mynet; }; allow-update {127.0.0.1; key DHCP-UPDATER; }; }; zone "111.168.192.in-addr.arpa" { type master; file "/etc/bind/db.192.168.111"; allow-query { mynet; }; allow-transfer { mynet; }; allow-update { 127.0.0.1; key DHCP-UPDATER; }; }; ******************** Devi creare il file /etc/bind/db.tuodominiolocale (da nome a IP), tipo: ******************** $ORIGIN . $TTL 38400 ; 10 hours 40 minutes village IN SOA dns.tuodominiolocale. root.tuodominiolocale. ( 2003070950 ; serial 10800 ; refresh (3 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 38400 ; minimum (10 hours 40 minutes) ) NS dns.tuodominiolocale. $ORIGIN tuodominiolocale. dc CNAME proxy # TUOI IP Statici, a mano dns CNAME proxy proxy A 192.168.111.254 $TTL 38200 ; 10 hours 36 minutes 40 seconds # IP aggiunti automaticamente, da non scrivere a mano max A 192.168.111.98 TXT "31b81b26a08cad5effc709250af4399788" PORTATILE A 192.168.111.94 TXT "31f2fbdb7fd791ba9b7cf10f4af50e84ae" PS-LABORATORIO A 192.168.111.97 TXT "00a3a0dba04b5f1fdd27ab69e5eb80258a" vv-733 A 192.168.111.95 TXT "00e33a400d8d34fbbf9db474726205b1d8" ******************** Infine devi creare il file per il reverse-dns /etc/bind/db.192.168.111 (da IP a nome) ******************** $ORIGIN . $TTL 38400 ; 10 hours 40 minutes 111.168.192.in-addr.arpa IN SOA dns.tuodominiolocale. root.tuodominiolocale. ( 2003057203 ; serial 10800 ; refresh (3 hours) 3600 ; retry (1 hour) 604800 ; expire (1 week) 38400 ; minimum (10 hours 40 minutes) ) NS dns.tuodominiolocale. $ORIGIN 111.168.192.in-addr.arpa. # IP statici, a mano 254 PTR proxy.tuodominiolocale. $TTL 1800 ; 30 minutes # Aggiunti in automatico 238 PTR vv-notebook.tuodominiolocale. 240 PTR ALICE.tuodominiolocale. 243 PTR Casatenovo.tuodominiolocale. ******************** Per finire, davvero, devi dire a dhcpd di aggiornare il dhcpd.conf ******************** ddns-update-style interim; ddns-domainname "tuodominiolocale"; ddns-updates on; ### Dynamic DNS enabled authoritative; key DHCP-UPDATER { algorithm hmac-md5; secret "sGTWJDl#########"; }; zone tuodominiolocale. { primary 127.0.0.1; key DHCP-UPDATER; } zone 111.168.192.in-addr.arpa. { primary 127.0.0.1; key DHCP-UPDATER; } ******************** Riavvi dhdpd e bind. Se usi debian come client (non so altre distribuzioni), devi dire a ciascuna macchina di passare un hostname. In window$ è automatico Occhio alla sintassi, e magari tieni sottomano un how-to -- Vincenzo Villa http://www.vincenzov.net -- Per REVOCARE l'iscrizione alla lista, inviare un email a [EMAIL PROTECTED] con oggetto "unsubscribe". Per problemi inviare un email in INGLESE a [EMAIL PROTECTED] To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]