Newsgroup: it.comp.os.linux.sys
Titolo: Il resolver non risolve

Ciao a tutti,
Ho installato una debian, e tutto sembra ok, tranne che per un 
problemino: il resolver non mi risolve indirizzi interni. O meglio: non 
sempre lo fa!
Il server � pingabile:
g4b0@gabo:~$ ping 192.168.2.14
PING 192.168.2.14 (192.168.2.14) 56(84) bytes of data.
64 bytes from 
192.168.2.14
: icmp_seq=1 ttl=64 time=0.769 ms
64 bytes from 
192.168.2.14
: icmp_seq=2 ttl=64 time=0.775 ms
Il dns locale risolve alla grande:
g4b0@gabo:~$ dig gest.edisoft.local
[..snip..]
;; QUESTION SECTION:
;test.domain.local.            IN      A
;; ANSWER SECTION:
test.domain.local.     3600    IN      A       192.168.2.14
[..snip..]
Ma il resolver si schianta!
g4b0@gabo:~$ ping test.domain.local
ping: unknown host test.domain.local
Com'� possibile? L'unica cosa che mi viene da pensare � che domain.local 
� lo stesso dominio della macchina stessa, ma dig funziona...

 è lo stesso dominio della macchina stessa, ma dig funziona...
  Sono due domini distinti, per quanto riguarda il DNS.  Avessi voluto
farli uno l'alias dell'altro, si può fare, certo.  Ma direi che qualcosa
nella configurazione del DNS invece manchi o non sia stata fatta come si deve.
  Ciao,
-- 
Alessandro Selli 
http://alessandro.route-add.net
AVVERTENZA: i messaggi inviati a "trappola" non mi arriveranno.
WARNING: messages sent to "trappola" will never reach me.
Chiave PGP/GPG: EC885A8B

 nella configurazione del DNS invece manchi o non sia stata fatta come si deve.
Il problema � che il server dns non � nemmeno installato, questa 
macchina � un semplice client.. Ho controllato con tcpdump, non esce 
nessuna richiesta per il dominio edisoft.local (test.domain.local era un 
semplice rewrite), che � il dominio definito in fase di installazione.
Per il resto tutto ok! Ne ho gi� installati di linux, ma sto problema 
non l'ho mai visto...

 nessuna richiesta
Che dice in /etc/nsswitch.conf per quanto riguarda il dns?
Davide
-- 
There is the correct implementation method,
there is the incorrect, but workable, implementation method,
and finally, there is the management implementation method.

 
Ho lasciato il default, non conoscevo questo file.. A che serve?
g4b0@gabo:~$ more /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd:         compat
group:          compat
shadow:         compat
hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
networks:       files
protocols:      db files
services:       db files
ethers:         db files
rpc:            db files
netgroup:       nis

 hosts:          files mdns4_minimal [NOTFOUND=return] dns mdns4
Ecco, io quel mdns4... lo rimuoverei e lascerei solo 'files dns'
Davide
-- 
No one sees more dead computers in a day than a sysadmin.
-- 
http://www.sysadminday.com

 Ecco, io quel mdns4... lo rimuoverei e lascerei solo 'files dns'
Tolto.. e funziona! Adesso vado a vedere cos'� sta roba. (e soprattutto 
perch� mi � stato imposto di default)
Grazie mille

 
Una informazione, non c'è un modo per debuggare il resolver, o avere un log
del resolver, o un comando che faccia vedere il lavoro del resolver?
O c'è solo l'intuito e la conoscenza di quello che farà il resolver in base
alla sua configurazione?