Newsgroup: it.comp.www.server
Titolo: dns help!!

Ciao a tutti è ormai un pò di tempo che cerco di configurare e far
funzionare correttamente un server dns (bind9) su una rete locale(da
sostituire al classico file /etc/hosts)
La configurazione sono quasi sicuro di averla fatta correttamente..
tuttavia mi accade una cosa piuttosto strana..
Il server  nn risolve i nomi: mi spiego, è come se nn ci fosse proprio il
server..
Dai log di named:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Oct 23 17:33:28 andrea named[7512]: starting BIND 9.2.3 -t /var/lib/named -u
named
Oct 23 17:33:28 andrea named[7512]: using 1 CPU
Oct 23 17:33:28 andrea named[7512]: loading configuration from
'/etc/named.conf'
Oct 23 17:33:28 andrea named[7512]: listening on IPv6 interfaces, port 53
Oct 23 17:33:28 andrea named[7512]: listening on IPv4 interface lo,
127.0.0.1#53
Oct 23 17:33:28 andrea named[7512]: binding TCP socket: address in use
----------------------------------------------------------------------
Oct 23 17:33:28 andrea named[7512]: listening on IPv4 interface eth0,
192.168.1.201#53
Oct 23 17:33:28 andrea named[7512]: binding TCP socket: address in use
Oct 23 17:33:28 andrea named[7512]: listening on IPv4 interface eth1,
192.168.1.243#53
Oct 23 17:33:28 andrea named[7512]: binding TCP socket: address in use
----------------------------------------------------------------------
Oct 23 17:33:28 andrea named[7512]: command channel listening on
127.0.0.1#953
Oct 23 17:33:28 andrea named[7512]: command channel listening on ::1#953
Oct 23 17:33:28 andrea named[7512]: zone in-addr.arpa/IN: loaded serial
2004102306
Oct 23 17:33:28 andrea named[7512]: zone 0.0.127.in-addr.arpa/IN: loaded
serial 42
Oct 23 17:33:28 andrea named[7512]: zone home.linux/IN: loaded serial
2004102316
Oct 23 17:33:28 andrea named[7512]: zone localhost/IN: loaded serial 42
Oct 23 17:33:28 andrea named[7512]: running
E ancora:
Oct 23 17:33:23 andrea xinetd[7474]: Port not specified and can't find
service: smtpd with getservbyname
Oct 23 17:33:23 andrea xinetd[7474]: bind failed (Address already in use
(errno = 98)). service = ftp
Oct 23 17:33:23 andrea xinetd[7474]: Service ftp failed to start and is
deactivated.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Personalmente nn so cosa pensare..
Tuttavia mi è stato suggerito che l'errore possa essere nelle righe
racchiuse da tratteggi "----" ->(Oct 23 17:33:28 andrea named[7512]:
binding TCP socket: address in use)
allora sembra che le porte vengano già usate da qualche altro servizio..
ma considerando che la porta cambia sempre e che nessun altro servizio a me
sembra stia interferendo..beh, nn so che pensare.
Potrebbe dipendere dalla presenza di un router gateway in cui sia attivo
qualche servizio particolare?Infatti la mia rete è strutturata da
router(con modem adsl)sul lato wan a cui si collega la macchina che deve
fare da server dns(con 2 schede di rete e linux suse 9.1) e all'interno sul
lato lan altre macchine win-linux.
Grazie ciao 
Andrea

Potrebbe dipendere dalla presenza di un router gateway
No. Quello potrebbe darti altri problemi se mal configurato, ma questi,
no.
Prova:
	netstat -nap | grep LISTEN
e posta il risultato.
Leonardo
-- 
Nach doiligh domhsa mo chailin a mholadh
'S ni he amhain mar bhi si or
Bhi si mar gath greine a dhul in eadan na gloinne
Is bhi sceimh mhna na finne le mo cailin or

 
ecco i risultati:
andrea:/ # netstat -nap | grep LISTEN
tcp        0      0 
0.0.0.0:2401
            0.0.0.0:*              
LISTEN7474/xinetd
tcp        0      0 
0.0.0.0:1032
            0.0.0.0:*              
LISTEN7326/artsd
tcp        0      0 
0.0.0.0:139
             0.0.0.0:*              
LISTEN6359/smbd
tcp        0      0 
0.0.0.0:110
             0.0.0.0:*              
LISTEN7474/xinetd
tcp        0      0 
0.0.0.0:111
             0.0.0.0:*              
LISTEN3772/portmap
tcp        0      0 
0.0.0.0:4081
            0.0.0.0:*              
LISTEN7317/kdeinit: kded
tcp        0      0 
0.0.0.0:21
              0.0.0.0:*              
LISTEN4657/pure-ftpd (SER
tcp        0      0 
0.0.0.0:23
              0.0.0.0:*              
LISTEN7474/xinetd
tcp        0      0 
0.0.0.0:631
             0.0.0.0:*              
LISTEN6243/cupsd
tcp        0      0 
127.0.0.1:953
           0.0.0.0:*              
LISTEN7512/named
tcp        0      0 
0.0.0.0:25
              0.0.0.0:*              
LISTEN6523/master
tcp        0      0 
127.0.0.1:37435
         0.0.0.0:*              
LISTEN7317/kdeinit: kded
tcp        0      0 
0.0.0.0:445
             0.0.0.0:*              
LISTEN6359/smbd
tcp        0      0 :::80                   :::*                   
LISTEN6630/httpd2-prefork
tcp        0      0 :::53                   :::*                   
LISTEN7512/named
tcp        0      0 :::21                   :::*                   
LISTEN4657/pure-ftpd (SER
tcp        0      0 :::22                   :::*                   
LISTEN4496/sshd
tcp        0      0 ::1:953                 :::*                   
LISTEN7512/named
tcp        0      0 :::25                   :::*                   
LISTEN6523/master
unix  2      [ ACC ]     STREAM     LISTENING     13256 
7372/kdesud         /tmp/ksocket-andrea/kdesud_:0
unix  2      [ ACC ]     STREAM     LISTENING     13429  7398/kdeinit:
Runni /tmp/ksocket-root/kdeinit__0
unix  2      [ ACC ]     STREAM     LISTENING     13431  7398/kdeinit:
Runni /tmp/ksocket-root/kdeinit-:0
unix  2      [ ACC ]     STREAM     LISTENING     13437  7401/kdeinit:
dcops /tmp/.ICE-unix/dcop7401-1098545553
unix  2      [ ACC ]     STREAM     LISTENING     13461  7403/kdeinit:
klaun /tmp/ksocket-root/klauncherA3Gtha.slave-socket
unix  2      [ ACC ]     STREAM     LISTENING     10422 
6363/kdm            /var/run/xdmctl/dmctl/socket
unix  2      [ ACC ]     STREAM     LISTENING     10447 
6384/X              /tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     10452 
6363/kdm            /var/run/xdmctl/dmctl-:0/socket
unix  2      [ ACC ]     STREAM     LISTENING     9018  
5158/powersaved     /var/run/powersave_socket
unix  2      [ ACC ]     STREAM     LISTENING     6110  
3773/resmgrd        /var/run/.resmgr_socket
unix  2      [ ACC ]     STREAM     LISTENING     10660  6523/master        
public/cleanup
unix  2      [ ACC ]     STREAM     LISTENING     10667  6523/master        
private/rewrite
unix  2      [ ACC ]     STREAM     LISTENING     10671  6523/master        
private/bounce
unix  2      [ ACC ]     STREAM     LISTENING     10675  6523/master        
private/defer
unix  2      [ ACC ]     STREAM     LISTENING     10679  6523/master        
private/trace
unix  2      [ ACC ]     STREAM     LISTENING     10683  6523/master        
private/verify
unix  2      [ ACC ]     STREAM     LISTENING     10237 
6293/nscd           /var/run/.nscd_socket
unix  2      [ ACC ]     STREAM     LISTENING     12519  7314/kdeinit:
klaun /tmp/ksocket-andrea/klauncherheC9Ia.slave-socket
unix  2      [ ACC ]     STREAM     LISTENING     10687  6523/master        
public/flush
unix  2      [ ACC ]     STREAM     LISTENING     10691  6523/master        
private/proxymap
unix  2      [ ACC ]     STREAM     LISTENING     10695  6523/master        
private/smtp
unix  2      [ ACC ]     STREAM     LISTENING     12498  7312/kdeinit:
dcops /tmp/.ICE-unix/dcop7312-1098545528
unix  2      [ ACC ]     STREAM     LISTENING     10699  6523/master        
private/relay
unix  2      [ ACC ]     STREAM     LISTENING     10703  6523/master        
public/showq
unix  2      [ ACC ]     STREAM     LISTENING     10707  6523/master        
private/error
unix  2      [ ACC ]     STREAM     LISTENING     10711  6523/master        
private/local
unix  2      [ ACC ]     STREAM     LISTENING     10715  6523/master        
private/virtual
unix  2      [ ACC ]     STREAM     LISTENING     10719  6523/master        
private/lmtp
unix  2      [ ACC ]     STREAM     LISTENING     10723  6523/master        
private/anvil
unix  2      [ ACC ]     STREAM     LISTENING     10727  6523/master        
private/maildrop
unix  2      [ ACC ]     STREAM     LISTENING     10731  6523/master        
private/cyrus
unix  2      [ ACC ]     STREAM     LISTENING     12615 
7326/artsd          /tmp/mcop-andrea/andrea_home_linux-1c9e-417a797e
unix  2      [ ACC ]     STREAM     LISTENING     10735  6523/master        
private/uucp
unix  2      [ ACC ]     STREAM     LISTENING     10739  6523/master        
private/ifmail
unix  2      [ ACC ]     STREAM     LISTENING     10743  6523/master        
private/bsmtp
unix  2      [ ACC ]     STREAM     LISTENING     10747  6523/master        
private/vscan
unix  2      [ ACC ]     STREAM     LISTENING     10751  6523/master        
private/procmail
unix  2      [ ACC ]     STREAM     LISTENING     12451 
7283/gpg-agent      /tmp/gpg-nksI8n/S.gpg-agent
unix  2      [ ACC ]     STREAM     LISTENING     12455 
7284/ssh-agent      /tmp/ssh-sjrlPA7246/agent.7246
unix  2      [ ACC ]     STREAM     LISTENING     12484  7309/kdeinit:
Runni /tmp/ksocket-andrea/kdeinit__0
unix  2      [ ACC ]     STREAM     LISTENING     12715  7331/kdeinit:
ksmse /tmp/.ICE-unix/7331
unix  2      [ ACC ]     STREAM     LISTENING     12486  7309/kdeinit:
Runni /tmp/ksocket-andrea/kdeinit-:0

e ancora
 andrea:/ # netstat -nap | grep :53
tcp        0      0 :::53                   :::*                   
LISTEN7512/named
udp        0      0 
192.168.1.243:53
        0.0.0.0:*7512/named
udp        0      0 
192.168.1.201:53
        0.0.0.0:*7512/named
udp        0      0 
127.0.0.1:53
            0.0.0.0:*7512/named
udp        0      0 :::53                   :::*7512/named
andrea:/ #


wrote:
Allora mi sembra che quella configurazione faccia un po' di casino; nel
senso che per es., xinetd cerca di tirare su un processo "smtpd" quando
un server SMTP tu gia' ce l'hai, e si direbbe postfix. Sarei per levare
smtpd da xinetd mettendo "disable = yes" nel file che lo specifica.
Sempre xinetd cerca di tirare su un processo ftp che non ha speranze in
quanto e' configurato anche pure-ftpd che parte prima e occupa la porta
21. Se usi FTP parecchio, disattivalo in xinetd; se no disattiva quell'
altro. FTP server, dico.
Un named a quanto pare c'e' gia' ed e' quello che gia' si prende la 953
tcp (pid 7512 in entrambi i casi, 953 e 53...), sicche' ho il dubbio tu
faccia partire piu' di una copia di named, o che ci sia qualcosa di non
chiaro nel file named.conf.
La distribuzione e' una SuSE? Dai i comandi:
	rcnamed stop
	rcnamed start
e guarda, in /var/log/messages, cosa fa e quali file legge. Sono quelli
che pensi tu?


 
Sinceramente nn riesco a capire come possa esserci + di un named attivo,
comunque ti assicuro che il problema è circoscritto al mio pc(tutto il
resto ho provato a spegnerlo e un mio amico mi ha suggerito che si tratta
proprio di problemi di processi che occupano nn si capisce perchè la stessa
porta..(errore 98->Oct 24 09:17:52 andrea xinetd[7704]: bind failed
(Address already in use (errno = 98)). service = ftp)
Sinceramente però nn so come risolvere la cosa..
 
Infine ti posto i messaggi di rcxinetd
Oct 24 09:17:52 andrea xinetd[7704]: removing chargen
Oct 24 09:17:52 andrea xinetd[7704]: removing chargen
Oct 24 09:17:52 andrea xinetd[7704]: removing printer
Oct 24 09:17:52 andrea xinetd[7704]: removing daytime
Oct 24 09:17:52 andrea xinetd[7704]: removing daytime
Oct 24 09:17:52 andrea xinetd[7704]: removing echo
Oct 24 09:17:52 andrea xinetd[7704]: removing echo
Oct 24 09:17:52 andrea xinetd[7704]: removing vboxd
Oct 24 09:17:52 andrea xinetd[7704]: removing pop2
Oct 24 09:17:52 andrea xinetd[7704]: removing pop3
Oct 24 09:17:52 andrea xinetd[7704]: removing pop3s
Oct 24 09:17:52 andrea xinetd[7704]: removing imap
Oct 24 09:17:52 andrea xinetd[7704]: removing imaps
Oct 24 09:17:52 andrea xinetd[7704]: removing 9991
Oct 24 09:17:52 andrea xinetd[7704]: removing netstat
Oct 24 09:17:52 andrea xinetd[7704]: removing rsync
Oct 24 09:17:52 andrea xinetd[7704]: removing servers
Oct 24 09:17:52 andrea xinetd[7704]: removing services
Oct 24 09:17:52 andrea xinetd[7704]: removing swat
Oct 24 09:17:52 andrea xinetd[7704]: removing systat
Oct 24 09:17:52 andrea xinetd[7704]: removing tftp
Oct 24 09:17:52 andrea xinetd[7704]: removing time
Oct 24 09:17:52 andrea xinetd[7704]: removing time
Oct 24 09:17:52 andrea xinetd[7704]: removing uucp
Oct 24 09:17:52 andrea xinetd[7704]: removing vnc1
Oct 24 09:17:52 andrea xinetd[7704]: removing vnc2
Oct 24 09:17:52 andrea xinetd[7704]: removing vnc3
Oct 24 09:17:52 andrea xinetd[7704]: removing vnchttpd1
Oct 24 09:17:52 andrea xinetd[7704]: removing vnchttpd2
Oct 24 09:17:52 andrea xinetd[7704]: removing vnchttpd3
Oct 24 09:17:52 andrea xinetd[7704]: removing ftp
Oct 24 09:17:52 andrea xinetd[7704]: Service smtp missing attribute user -
DISABLING
Oct 24 09:17:52 andrea xinetd[7704]: bind failed (Address already in use
(errno = 98)). service = ftp
Oct 24 09:17:52 andrea xinetd[7704]: Service ftp failed to start and is
deactivated.
Oct 24 09:17:52 andrea xinetd[7704]: xinetd Version 2.3.13 started with
libwrap loadavg options compiled in.
e i messaggi mostrati da netstat:( mi hanno detto che il problema è che c'è
già un altro processo attivo..
(->tcp        0      0 :::53                   :::*                   
LISTEN7470/named)
comunque per completezza ti posto tutto.. 
andrea:/ # netstat -nap | grep :53
tcp        0      0 :::53                   :::*                   
LISTEN7470/named
udp        0      0 
192.168.1.243:53
        0.0.0.0:*7470/named
udp        0      0 
192.168.1.201:53
        0.0.0.0:*7470/named
udp        0      0 
127.0.0.1:53
            0.0.0.0:*7470/named
udp        0      0 :::53                   :::*7470/named
ed 
andrea:/ # netstat -nap | grep :53
tcp        0      0 :::53                   :::*                   
LISTEN7470/named
udp        0      0 
192.168.1.243:53
        0.0.0.0:*7470/named
udp        0      0 
192.168.1.201:53
        0.0.0.0:*7470/named
udp        0      0 
127.0.0.1:53
            0.0.0.0:*7470/named
udp        0      0 :::53                   :::*7470/named
andrea:/ # man netstat
Sto riformattando netstat(8), attendere prego...
andrea:/ # netstat -nap | grep LISTEN
tcp        0      0 
0.0.0.0:2401
            0.0.0.0:*              
LISTEN7704/xinetd
tcp        0      0 
0.0.0.0:1032
            0.0.0.0:*              
LISTEN7226/artsd
tcp        0      0 
0.0.0.0:139
             0.0.0.0:*              
LISTEN6249/smbd
tcp        0      0 
0.0.0.0:110
             0.0.0.0:*              
LISTEN7704/xinetd
tcp        0      0 
0.0.0.0:111
             0.0.0.0:*              
LISTEN3842/portmap
tcp        0      0 
0.0.0.0:4081
            0.0.0.0:*              
LISTEN7217/kdeinit: kded
tcp        0      0 
0.0.0.0:21
              0.0.0.0:*              
LISTEN4668/pure-ftpd (SER
tcp        0      0 
0.0.0.0:23
              0.0.0.0:*              
LISTEN7704/xinetd
tcp        0      0 
0.0.0.0:631
             0.0.0.0:*              
LISTEN6099/cupsd
tcp        0      0 
127.0.0.1:953
           0.0.0.0:*              
LISTEN7470/named
tcp        0      0 
0.0.0.0:25
              0.0.0.0:*              
LISTEN6370/master
tcp        0      0 
127.0.0.1:37435
         0.0.0.0:*              
LISTEN7217/kdeinit: kded
tcp        0      0 
0.0.0.0:445
             0.0.0.0:*              
LISTEN6249/smbd
tcp        0      0 :::80                   :::*                   
LISTEN6532/httpd2-prefork
tcp        0      0 :::53                   :::*                   
LISTEN7470/named
tcp        0      0 :::21                   :::*                   
LISTEN4668/pure-ftpd (SER
tcp        0      0 :::22                   :::*                   
LISTEN4488/sshd
tcp        0      0 ::1:953                 :::*                   
LISTEN7470/named
tcp        0      0 :::25                   :::*                   
LISTEN6370/master
unix  2      [ ACC ]     STREAM     LISTENING     13722 
7379/kdesud         /tmp/ksocket-andrea/kdesud_:0
unix  2      [ ACC ]     STREAM     LISTENING     13838  7395/kdeinit:
Runni /tmp/ksocket-root/kdeinit__0
unix  2      [ ACC ]     STREAM     LISTENING     13840  7395/kdeinit:
Runni /tmp/ksocket-root/kdeinit-:0
unix  2      [ ACC ]     STREAM     LISTENING     13846  7398/kdeinit:
dcops /tmp/.ICE-unix/dcop7398-1098601910
unix  2      [ ACC ]     STREAM     LISTENING     13870  7400/kdeinit:
klaun /tmp/ksocket-root/klauncherzIxQBa.slave-socket
unix  2      [ ACC ]     STREAM     LISTENING     10241 
6260/kdm            /var/run/xdmctl/dmctl/socket
unix  2      [ ACC ]     STREAM     LISTENING     10290 
6297/X              /tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     10299 
6260/kdm            /var/run/xdmctl/dmctl-:0/socket
unix  2      [ ACC ]     STREAM     LISTENING     6096  
3781/resmgrd        /var/run/.resmgr_socket
unix  2      [ ACC ]     STREAM     LISTENING     8888  
5218/powersaved     /var/run/powersave_socket
unix  2      [ ACC ]     STREAM     LISTENING     10450  6370/master        
public/cleanup
unix  2      [ ACC ]     STREAM     LISTENING     10457  6370/master        
private/rewrite
unix  2      [ ACC ]     STREAM     LISTENING     12288  7214/kdeinit:
klaun /tmp/ksocket-andrea/klauncherv2KNqc.slave-socket
unix  2      [ ACC ]     STREAM     LISTENING     10461  6370/master        
private/bounce
unix  2      [ ACC ]     STREAM     LISTENING     10465  6370/master        
private/defer
unix  2      [ ACC ]     STREAM     LISTENING     10469  6370/master        
private/trace
unix  2      [ ACC ]     STREAM     LISTENING     10473  6370/master        
private/verify
unix  2      [ ACC ]     STREAM     LISTENING     10030 
6188/nscd           /var/run/.nscd_socket
unix  2      [ ACC ]     STREAM     LISTENING     12485  7231/kdeinit:
ksmse /tmp/.ICE-unix/7231
unix  2      [ ACC ]     STREAM     LISTENING     10477  6370/master        
public/flush
unix  2      [ ACC ]     STREAM     LISTENING     10481  6370/master        
private/proxymap
unix  2      [ ACC ]     STREAM     LISTENING     10485  6370/master        
private/smtp
unix  2      [ ACC ]     STREAM     LISTENING     12267  7212/kdeinit:
dcops /tmp/.ICE-unix/dcop7212-1098601723
unix  2      [ ACC ]     STREAM     LISTENING     10489  6370/master        
private/relay
unix  2      [ ACC ]     STREAM     LISTENING     10493  6370/master        
public/showq
unix  2      [ ACC ]     STREAM     LISTENING     10497  6370/master        
private/error
unix  2      [ ACC ]     STREAM     LISTENING     10501  6370/master        
private/local
unix  2      [ ACC ]     STREAM     LISTENING     10505  6370/master        
private/virtual
unix  2      [ ACC ]     STREAM     LISTENING     10509  6370/master        
private/lmtp
unix  2      [ ACC ]     STREAM     LISTENING     10513  6370/master        
private/anvil
unix  2      [ ACC ]     STREAM     LISTENING     10517  6370/master        
private/maildrop
unix  2      [ ACC ]     STREAM     LISTENING     10521  6370/master        
private/cyrus
unix  2      [ ACC ]     STREAM     LISTENING     12385 
7226/artsd          /tmp/mcop-andrea/andrea_home_linux-1c3a-417b5501
unix  2      [ ACC ]     STREAM     LISTENING     10525  6370/master        
private/uucp
unix  2      [ ACC ]     STREAM     LISTENING     10529  6370/master        
private/ifmail
unix  2      [ ACC ]     STREAM     LISTENING     10533  6370/master        
private/bsmtp
unix  2      [ ACC ]     STREAM     LISTENING     10537  6370/master        
private/vscan
unix  2      [ ACC ]     STREAM     LISTENING     10541  6370/master        
private/procmail
unix  2      [ ACC ]     STREAM     LISTENING     12220 
7183/gpg-agent      /tmp/gpg-H3W5S2/S.gpg-agent
unix  2      [ ACC ]     STREAM     LISTENING     12224 
7184/ssh-agent      /tmp/ssh-YTeWXS7146/agent.7146
unix  2      [ ACC ]     STREAM     LISTENING     12253  7209/kdeinit:
Runni /tmp/ksocket-andrea/kdeinit__0
unix  2      [ ACC ]     STREAM     LISTENING     12255  7209/kdeinit:
Runni /tmp/ksocket-andrea/kdeinit-:0
Come posso fare a sapere chi realmente è e a risolvere la cosa?
Grazie ancora 
Ciao Andrea

Si, si tratta di Suse 9.1
OK, allora, come ti dicevo: tu hai GIA' installato e funzionante Postfix.
Quindi e' perfettamente inutile (anzi, dannoso) avere il modulo smtp sotto
xinetd. Disattivalo.
Stesso discorso per ftp: hai gia' pure-ftpd attivo, quindi il modulo sotto
xinetd non serve. Oppure, disattiva il pure-ftpd, e lascialo sotto xinetd.
Per quanto riguarda bind, io disattiverei l'IPv6 in /etc/named.conf, dando
	listen-on-v6 { none; };
e poi controllerei cosa succede dando
	rcnamed stop
	netstat -nap | grep :53
...dovrebbe non risponderti niente. Io ho idea che tu faccia partire o due
named, o named due volte e forse con due configurazioni diverse.
Se a named fermo (con rcnamed stop), c'e' qualcosa in ascolto sulla 53, e'
qualcosa che e' partito prima e interferisce, e devi capire da dove parte.
Magari possiamo passare in email (la mia e' valida), perche' la cosa mi si
preannuncia trafficosa :-)
