Continuo a ricevere un messaggio di errore ogni volta che faccio qualcosa che richiede una ricerca DNS sul mio server CentOS. Per esempio:
[root @ 15557 ecc.) # wget http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf --2011-05-03 20: 55: 35-- http://www.whitehouse.gov/sites/default/files/rss_viewer/birth-certificate-long-form.pdf Risoluzione di www.whitehouse.gov ... non riuscita: errore temporaneo nella risoluzione dei nomi. wget: impossibile risolvere l'indirizzo host `www.whitehouse.gov '
Se riavvio il server, questo problema scompare per un breve periodo, ma ritorna sempre dopo circa un'ora. Se cambio gli IP dei nameserver elencati in resolv.conf
, il problema non viene risolto, anche se li sostituisco con nameserver comuni come quelli di Google 8.8.8.8
. Se svuoto la cache degli host dopo la modifica resolve.conf
, non risolve nemmeno il problema. Dopo il riavvio del server, resolv.conf
viene ripristinato i valori predefiniti (suppongo che alcuni DHCP).
tcpdump
è prontamente disponibile nella maggior parte delle distribuzioni tramite il loro repository di pacchetti. Tuttavia, consiglierei di cercare su Google un tutorial su tcpdump prima di iniziare. Inoltre, è possibile utilizzare tcpdump per acquisire i pacchetti e scriverli in un file di registro, quindi è possibile aprire quel file di registro in uno strumento GUI chiamato Wireshark, che è un po 'più intuitivo rispetto all'utilizzo della CLI.