Je reçois un message d'erreur chaque fois que je fais quelque chose qui nécessite une recherche DNS sur mon serveur CentOS. Par exemple:
[root @ 15557 etc] # 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 Résolution de www.whitehouse.gov ... échoué: échec temporaire de la résolution de nom. wget: impossible de résoudre l'adresse d'hôte `www.whitehouse.gov '
Si je redémarre le serveur, ce problème disparaît pendant une courte période, mais il revient toujours après une heure environ. Si je modifie les adresses IP des serveurs de noms répertoriées dans resolv.conf
, le problème n'est pas résolu, même si je les remplace par des serveurs de noms communs comme Google 8.8.8.8
. Si je vide le cache des hôtes après avoir changé resolve.conf
, cela ne résout pas non plus le problème. Après le redémarrage du serveur, le resolv.conf
est changé à ses valeurs par défaut (je suppose par certains DHCP).
tcpdump
est facilement disponible dans la plupart des distributions via leur référentiel de packages. Je recommanderais cependant de parcourir Google pour un tutoriel tcpdump avant de commencer. En outre, vous pouvez utiliser tcpdump pour capturer les paquets et les écrire dans un fichier journal, puis vous pouvez ouvrir ce fichier journal dans un outil GUI appelé Wireshark, qui est un peu plus convivial que l'utilisation de l'interface CLI.