Newsgroup: it.comp.os.linux.iniziare
Titolo: DNS, DNS, o DNS delle mie brame...

Dunque, son riuscito a far partire l'adsl con la red hat 7.
Tutto bene, se non per il fatto che non risolve i nomi.
Se inserisco indirizzi IP tutto bene, se inserisco nomi e domini nulla da
fare, perennemente "host unknow" (dopo un po' di tempo, non immediatamente).
Ho provato a settare come dns quello fornito dal mio provider e anche tanti
altri, nulla da fare. Sembra che resolve.conf neanche lo vada a vedere...
Ora mi chiedo: esattamente quali sono i files di configurazione che devo
guardare?
Ho provato di tutto, ultimamente sto anche creandomi un programmino in c che
tramite socket si connette a un IP:53 e segue tutte le procedure per la
richiesta di risoluzione come da protocollo (ma mi rendo conto che è
abbastanza un casino, anche perché la tabellata di dati di ritorno non è di
facile consultazione e tocca a me contattare i domini superiori).
Tra l'altro mi son messo a giochicchiare anche con le tabelle di routing e
adesso me le sono scompigliate tutte (tra le pazzie ho provato a copiarci
dentro quelle di winzoz 98). Se qualche volenteroso mi può dare una mano a
risolvere il problema dns e mi può mandare una copia della propria tabella
route (così almeno capisco che cosa mi manca...) gli sarei molto grato.
Grazie,
giovanni nobili

 guardare?
Di solito e' resolv.conf (non resolve), e controlla anche /etc/host.conf
per vedere cosa cerchi, se cerchi solo nel HOSTS...
Davide

 Sembra che resolve.conf neanche lo vada a vedere...
/etc/resolv.conf
Senza la 'e' :) !
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

 Senza la 'e' :) !
Ops, mi è scappata la e nell'email... Però il resolv.conf non lo va a
vedere, questo è il succo del discorso...
giovanni nobili

 vedere, questo è il succo del discorso...
Male ... Se  provi a fare un ping  verso il DNS, questo risponde  ? E se
fai un ping  verso altri indirizzi IP (Per  esempio 129.132.57.103 :-)),
ricevi una risposta ?


 ricevi una risposta ?
Gli indirizzi IP dei server dns rispondono al ping.
Vorrei sottolineare che l'errore di ritorno a una chiamata di sistema per la
risoluzione di un nome è il numero 2, quindi sembra che ci sia un problema
di diritti di accesso.
La cosa bella è che se vado su xwindow e apro netscape, mi basta inserire
gli indirizzi ip e lui tranquillamente funziona perfettamente (ad esempio
www.unimi.it
 -> 159.149.53.180 etc...).
Insomma è solo un problema di dns, ma non capisco perché!!!!!!!
Quello che mi chiedo è questo: quando devo risolvere un indirizzo, io
comunico con la scheda di rete, la quale comunica con il modem, il quale
comunica con il server che ha abilitato il servizio dns. Non è c'è qualcosa
per cui quando inserisco l'indirizzo IP direttamente allora il kernel di
default me lo istrada sul ppp0 (oppure su eth0???? il default a dire il vero
adesso è settato sul loopback perché ho fatto un po' di casini, ma non
funzionava nulla lo stesso neanche prima), mentre quando metto dentro delle
etichette viene istradato sul mio dns locale che ovviamente è vuoto.
Non ci capisco nulla.
Grazie per qualsiasi consiglio,
giovanni nobili

 che ovviamente è vuoto.
Alt ! Hai un DNS locale ?
Prova a postare il tuo resolv.conf, magari e' errato. Posta magari anche
i permessi del file ...


 i permessi del file ...
Il mio resolv.conf son giusto 2 righe correttamente scritte.
Ho provato anche l'opzione per farmi dare direttamente dal server gli IP dei
dns primario e secondario: correttamente vengono scritti nel resolv.conf.
Solo che poi non risolve nulla!!!!!
La cosa non funziona né se ci provo come root né come utente.
Non so proprio che pesci pigliare...
grazie comunque per ogni consiglio
giovanni nobili

Cosa hai in /etc/host.conf ? Io ho due righe:
order host bind
multi on
saluti

 resolv.conf.  Solo che poi non risolve nulla!!!!!
Hmmm .... Grrrrr :) !!!
Hai magari un firewall attivato che blocca certo traffico ?


 un problema di diritti di accesso.
Se l'errore 2  non fosse "No such file or  directory", avrei pensato che
fossero errati i permessi  di /etc/resolv.conf oppure /etc/host.conf, ma
cosi` posso solo suggerirti di eseguire  un lookup sotto strace e vedere
dove si blocca. Una cosa del tipo:
    strace nslookup 
www.unimi.it
 2>&1 | less
L'errore dovrebbe saltar fuori evidente,  e dalla chiamata che lo genera
si dovrebbe capire che cosa non va.
-- 
  _      ___ ____
 | | /| / (_)_  / >>> aka Luciano Di Lucrezia
 | |/ |/ / / / /_   . Radiance BBS: 
+39-0362-332921
 - JOIN THE FUN NOW!
 |__/|__/_/ /___/   . Ban Micro$oft from Universities! Support Free Software.
 
Vorrei essere un piccolo bug. Vivere in un sistema Window$, tra tanti amici e
nessuno che ti sfratta. (E. Valsesia)

Ti ringrazio del consiglio e ci provo subito.
Grazie,
giovanni nobili


     nameserver 129.132.98.12
Ops, mi manca la prima riga... Dici che è importante :-) ?
ciao e grazie,
giovanni nobili

 Ops, mi manca la prima riga... Dici che è importante :-) ?
Non mi pare sia importante :-/
Un problema simile  al tuo l'ho avuto quando cercavo  di usare un laptop
nella rete  universitaria con indirizzo assegnato  dal DHCP. Il problema
stava nel fatto che non ero autorizzato: potevo pingare il gateway ma di
piu' non riuscivo a fare.
Non e' che anche tu devi essere -uh- "abilitato" ? 
