View Full Version : [HELP] Bind non funziona !
Ho configurato il Bind 9.2.1 x farmi da dns server locale MA dopo aver editato tutti i vari files nn mi funziona nulla (www mail ecc).
Mi potete dare 1 mano ? Se mi dite cosa devo postare lo faccio subito....
tnk
posta /etc/named.conf e i file di zona che hai definito (almeno i principali).
Originariamente inviato da kingv
posta /etc/named.conf e i file di zona che hai definito (almeno i principali).
// generated by named-bootconf.pl
options {
directory "/var/named";
/*
* 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 uses an unprivileged
* port by default.
*/
query-source address * port 53;
forwarders {
151.99.125.2;
151.99.250.2;
};
forward first;
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";
allow-update { none; };
notify no;
};
zone "localhost" IN {
type master;
file "localhost.zone";
allow-update { none; };
notify no;
};
zone "mydomain.com" IN {
type master;
file "mydomain.com.zone";
allow-update { none; };
notify no;
};
I file d zona che ho dentro /var/named sono invece :
$ORIGIN 0.0.127.in-addr.arpa.
$TTL 1W
@ 1D IN SOA mydomain.com. root.mydomain.com. (
1997022700 ; Serial
3H ; Refresh
15M ; Retry
1W ; Expire
1D ) ; Minimum
NS mydomain.com.
1 PTR localhost.
$ORIGIN localhost.in-addr.arpa.
$TTL 1W
@ 1D IN SOA mydomain.com. root.mydomain.com (
1997022700 ; Serial
3H ; Refresh
15M ; Retry
1W ; Expire
1D ) ; Minimum
NS mydomain.com.
;
; Server
;
254 PTR mydomain.com.
254 PTR www.mydomain.com.
254 PTR ftp.mydomain.com.
254 PTR ns.mydomain.com.
254 PTR cacti.mydomain.com.
254 PTR mail.mydomain.com.
254 PTR pop3.mydomain.com.
254 PTR smtp.mydomain.com.
254 PTR imap.mydomain.com.
254 PTR webmail.mydomain.com.
254 PTR phpMyAdmin.mydomain.com.
$ttl 1W
mydomain.com. IN SOA mydomain.com. postmaster.mydomain.com. (
2002081603
28800
14400
604800
86400 )
NS mydomain.com.
MX 10 mydomain.com. ;Primary Mail Exchange
mydomain.com. A 192.168.0.2
ns A 192.168.0.2
www CNAME mydomain.com
mail CNAME mydomain.com
imap CNAME mail
pop3 CNAME mail
smtp CNAME mail
ftp CNAME mydomain.com
cacti CNAME mydomain.com
webmail CNAME mydomain.com
phpMyAdmin CNAME mydomain.com
se rimuovi i riferimenti ai forwarder globali cambia qualcosa o continua a non funzionare?
bionicoz
16-08-2004, 13:12
posta anche eventuali messaggi di errore... parte e non risolve? o non parte proprio? guarda /var/log/messages.
Domani faccio quelle prove poi vi faccio sapere MA intanto volevo kiedervi 1 altra cosa....
Che diff c'è tra bind (bind 8) e bind 9 ?
Ho provato ad installare, 1 alla volta, sia l'8 ke il 9 ma mi sembrava + funzionale l'8...
Allora.... ho 1 paio d cose da dire :
1) Al avvio della macchina il servizio named parte MA se lo fermo (named stop) POI nn riesco + a farlo ripartire ("named start" mi dice avviato ma nn parte) e ottengo vari tipi d errori se faccio
Executing /etc/rc.d/init.d/named status ..
rndc: connect failed: connection refused
Executing /etc/rc.d/init.d/named stop ..
Interruzione di named: rndc: connect failed: connection refused
[FALLITO]
Executing /etc/rc.d/init.d/named reload ..
Ricaricamento named: usage: killall [ OPTIONS ] [ -- ] name ...
killall -l, --list
killall -V --version
-e,--exact require exact match for very long names
-g,--process-group kill process group instead of process
-i,--interactive ask for confirmation before killing
-l,--list list all known signal names
-q,--quiet don't print complaints
-s,--signal send signal instead of SIGTERM
-v,--verbose report if the signal was successfully sent
-V,--version display version information
-w,--wait wait for processes to die
[FALLITO]
ecc ecc
Come faccio a risolvere prima questa cosa xkè nn posso sempre riavviare la macchina per far ripartire bind.....
Originariamente inviato da bionicoz
posta anche eventuali messaggi di errore... parte e non risolve? o non parte proprio? guarda /var/log/messages.
in messages adesso mi appare questo errore quando riavvio la macchina
Aug 17 15:26:48 named[1064]: loading configuration from '/etc/named.conf'
Aug 17 15:26:48 named[1064]: /etc/named.conf:43: unexpected end of input
Aug 17 15:26:48 named[1064]: loading configuration: unexpected end of input
Aug 17 15:26:48 named[1064]: exiting (due to fatal error)
il mio conf termina normalmente con un ";" ma ho anke provato a dargli un invio x vedere se voleva 1 riga in +
QUANDO mi si avviava, invece, il messages riportava questo :
Aug 16 11:32:02 named[2206]: loading configuration from '/etc/named.conf'
Aug 16 11:32:02 named[2206]: no IPv6 interfaces found
Aug 16 11:32:02 named[2206]: listening on IPv4 interface lo, 127.0.0.1#53
Aug 16 11:32:02 named[2206]: listening on IPv4 interface eth0, 192.168.0.2#53
Aug 16 11:32:02 named[2206]: command channel listening on 127.0.0.1#953
Aug 16 11:32:02 named[2206]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
Aug 16 11:32:02 named[2206]: zone mediateca.cattolica.com/IN: loaded serial 1091898994
Aug 16 11:32:02 named[2206]: zone mediateca.cattolica.loc/IN: loaded serial 2002081601
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:3: ignoring out-of-zone data (localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:14: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:15: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:16: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:17: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:18: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:20: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:21: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:22: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:23: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:25: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: dns_master_load: localhost.zone:27: ignoring out-of-zone data (254.localhost.in-addr.arpa)
Aug 16 11:32:02 named[2206]: zone localhost/IN: could not find NS and/or SOA records
Aug 16 11:32:02 named[2206]: zone localhost/IN: has 0 SOA records
Aug 16 11:32:02 named[2206]: zone localhost/IN: has no NS records
:muro:
Originariamente inviato da The X
Aug 17 15:26:48 named[1064]: /etc/named.conf:43: unexpected end of input
Aug 17 15:26:48 named[1064]: loading configuration: unexpected end of input
Aug 17 15:26:48 named[1064]: exiting (due to fatal error)
sicuro di non avere caratteri CF/LF strani nel file /etc/named.conf?
come l'hai creato?
Ho fatto progressi.... adesso bind è attivo (anke se nn ho capito come mai (da nmap) nn mi sta in ascolto sulla 53) e il file named.conf me lo legge bene...
l'errore adesso è questo :
named: Avvionamed succeeded
named[1084]: loading configuration from '/etc/named.conf'
named[1084]:no IPv6 interfaces found
named[1084]: listening on IPv4 interface eth0, 192.168.0.2#53
network: Attivazione interfaccia eth0: succeeded
named[1084]: command channel listening on 127.0.0.1#953
named[1084]: zone 0.0.127.in-addr.arpa/IN: loaded serial 1997022700
named[1084]: dns_master_load: 0.168.192.zone:3: ignoring out-of-zone data (0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:14: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:15: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:16: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:17: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:18: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:19: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:20: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:21: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:22: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:23: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: dns_master_load: 0.168.192.zone:24: ignoring out-of-zone data (2.0.168.192.in-addr.arpa)
named[1084]: zone 0.168.192.in-addr-arpa/IN: couldnot findnS and/or SOA records
named[1084]: zone 0.168.192.in-addr-arpa/IN: has 0 SOA records
named[1084]: zone 0.168.192.in-addr-arpa/IN: hasnonS records
named[1084]: zone mediateca.cattolica.loc/IN: loaded serial 2002081603
named[1084]: running
Non capisco il xkè d tutti quegli errori visto ke il mio server ha ip 192.168.0.2...
TNK
Mi riaggiorno....
Modificando il file 0.168.192.zone come segue sono riuscito a far caricare bind con successo MA continua a nn risolvermi i nomi.... :(
$TTL 1W
@ IN SOA mydomain.com. postmaster.mydomain.com (
1997022700 ; Serial
3H ; Refresh
15M ; Retry
1W ; Expire
1D ) ; Minimum
@ NS mydomain.com.
;
; Server
;
2 PTR mydomain.com.
2 PTR www.mydomain.com.
2 PTR ftp.mydomain.com.
2 PTR ns.mydomain.com.
2 PTR cacti.mydomain.com.
2 PTR mail.mydomain.com.
2 PTR pop3.mydomain.com.
2 PTR smtp.mydomain.com.
2 PTR imap.mydomain.com.
2 PTR webmail.mydomain.com.
2 PTR phpMyAdmin.mydomain.com.
Devo modificare qlc altro x farlo andare oppure c'è ancora qlc problema ?
TNK
modifica il seriale altrimenti non se lo carica.
metti qualcosa di significativo tipo 2004081901
Originariamente inviato da kingv
modifica il seriale altrimenti non se lo carica.
metti qualcosa di significativo tipo 2004081901
Nn capisco la logica dietro questo cmq ho messo
2004081718 ; Serial
A questo punto ho stoppato e fatto ripartire il bind ma nn è cambiato nulla....
P.S. In base a cosa si metto i seriali nei vari file d zona ? Per capire se devo mod anke gli altri (es. mydomain.com.zone ha come seriale 2004081719)
bionicoz
20-08-2004, 14:03
vedo un paio di errori nei file di config... intanto lascia stare per un attimo le reverse, e concentrati sui diretti... nel file di config della zona "mydomain.com" innanzi tutto manca l'origin e tu hai specificato dei percorsi relativi... secondariamente nei miei config io ho sempre specificato "IN A" o "IN CNAME" non solo A o CNAME... beh ma forse faccio prima a postarti un config di un mio dominio funzionante...
su-2.05b# cat biz.conf
@ IN SOA bionicoz.ath.cx. root.bionicoz.ath.cx. (
2001021619 ; serial (d. adams)
600 ; refresh
1M ; retry
1W ; expiry
110 ) ; minimum
IN NS bionicoz.ath.cx.
IN NS bioz.ath.cx.
bionicoz.biz. IN MX 10 mail.bionicoz.biz.
$ORIGIN bionicoz.biz.
IN A 80.116.135.44
v6 IN AAAA 2001:06b8:0000:0400::2c34
ftp IN CNAME bionicoz.biz.
www IN CNAME bionicoz.biz.
mail IN CNAME bionicoz.biz.
cacti IN CNAME bionicoz.biz.
gallery IN CNAME bionicoz.biz.
bionicoz : GRAZIEEEEEEEEEEEEEEEEEEEEEEEEE !!!!!
Ho fatto le modifiche seguendo il tuo file e finalmente funziona tutto ^_^
:D
bionicoz
21-08-2004, 08:29
ottimo. :)
Originariamente inviato da bionicoz
ottimo. :)
Visto ke 6 afferrato in materia d bind (e ke a parte kingv 6 l'unico ad avermi risposto) posso farti qlc domanda collaterale su bind ?
tnk
bionicoz
21-08-2004, 09:26
certo, se so rispondere ben volentieri.
Allora.....
1) i record www, ftp e mail funzionano nel senso ke www.mydomain.com mi fa andare (da tutti i pc della rete) sulla home page, ftp.mydomain.com lo uso con successo per collegarmi al server tramite 1 client ftp e mail.mydomain.com mi fa spedire e ricevere posta...
Ho inserito però anke alias tipo :
cacti IN CNAME mydomain.com.
webmail IN CNAME mydomain.com.
phpMyAdmin IN CNAME mydomain.com.
La mia intenziona sarebbe quella d poter accedere, via web, a squirrelmail tramite il link http://webmail.mydomain.com invece ke l'attuale link http://www.mydomain.com/webmail ke poi punta a http://www.mydomain.com/webmail/src/login.php..
Analogamente vorrei fare con cacti e phpmyadmin...
2) 1 volta registrato il dominio ed impostato (nel pannello del gestore del dominio, tipo register.it) il forward d tutti i record al ip della mia macchina Quanto tempo c vuole perchè da internet funzioni tutto e/o tocca modificare in 1 modo particolare il bind ?
TNK
bionicoz
21-08-2004, 13:18
per la prima domanda: aggiungi a httpd.conf
NameVirtualHost *:80
e per ogni dominio un contenitore tipo questo:
<VirtualHost *>
ServerAdmin bionicoz@bionicoz.biz
DocumentRoot /usr/local/www/data/gallery/
ServerName gallery.bionicoz.biz
ErrorLog logs/gallery-error_log
CustomLog logs/gallery-access_log common
</VirtualHost>
Per la seconda domanda: boh dipende, normalemente in un paio giorni al max dovrebbero girarti le deleghe... (se hai un .it attento però ai timings di aggiornamento/scadenza, ci sono dei valori che devi rispettare (e io su quel .biz non li rispetto :P), se se ne accorgono possono pure toglierti il dominio..)
Originariamente inviato da bionicoz
per la prima domanda: aggiungi a httpd.conf
NameVirtualHost *:80
e per ogni dominio un contenitore tipo questo:
<VirtualHost *>
ServerAdmin bionicoz@bionicoz.biz
DocumentRoot /usr/local/www/data/gallery/
ServerName gallery.bionicoz.biz
ErrorLog logs/gallery-error_log
CustomLog logs/gallery-access_log common
</VirtualHost>
Per la seconda domanda: boh dipende, normalemente in un paio giorni al max dovrebbero girarti le deleghe... (se hai un .it attento però ai timings di aggiornamento/scadenza, ci sono dei valori che devi rispettare (e io su quel .biz non li rispetto :P), se se ne accorgono possono pure toglierti il dominio..)
Grazie, lunedì proverò subito.... Quali sono i valori esatti da rispettare per i .it e i .com ? Tali tempi quali sono esattamente dentro i vari file d bind ?
tnk
Ho aggiunto il VirtualHost ma continua a farmi vedere la homepage del server d default; qual'è la sintassi esatta da mettere nei file d zona ?
tnk
bionicoz
25-08-2004, 09:41
Allora, su come settare i VirtualHosts di apache ti consiglio di andare a leggerti gli ottimi documenti che esistono a tal proposito: http://httpd.apache.org/docs/ sezione VirtualHosts. Anche perché io ho assunto che usassi l'1.3, mentre tu magari sei passato al 2.0...
Non ho capito invece che cosa volessi dire con qual'è la sintassi esatta da mettere nei file d zona ? :eek: Se alla richiesta di un dominio il tuo ns risponde con l'ip appropriato, probabilmente la sintassi esatta l'hai già scritta no? :rolleyes:
Attualmente SE pingo Tutti i record aggiunti (mail.mydomain.com cacti.mydomain.com ecc ecc) mi si risolvono nel IP della mia macchina quindi va tutto bene... Il problema si è spostato nel funzionamento dei VirtualHost in quanto TUTTI mi puntano alla stessa directory quindi è come se nn funzionassero...
Ank'io usavo apache 1.3 e con esso nn ho mai avuto problemi; vedrò d leggermi un doc sul 2.x per capire se è cambiato qlc in termini d sintassi.
Tnk
bionicoz
25-08-2004, 10:05
Sul 2.0 c'è un file apposta per inserire le info dei vhosts. non vanno in httpd.conf. Non so quale perchè uso l'1.3.
Originariamente inviato da bionicoz
Sul 2.0 c'è un file apposta per inserire le info dei vhosts. non vanno in httpd.conf. Non so quale perchè uso l'1.3.
Uhmm... mi sembra strano xkè dentro etc nn trovo nessun file d conf :confused:
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.