Par contre, je ne vois pas le souci avec resolv.conf vu que nslookup (ou dig ou host) le lit bien. Quand je change le dns dans ce fichier, la modification est bien prise en compte par ces commandes.
De ce que je comprends de strace quand nscd est arrêté (je peux me tromper), c'est que ping essaye de résoudre les requêtes dns en cherchant sur 127.0.0.1.
Si je résume ping essaye de résoudre en regardant /etc/host ce que j'ai vérifié en changeant dans nsswitch.conf la ligne hosts pour valoir seulement dns.
Ensuite il cherche dans le cache de nscd ce que je contourne en arrêtant le service.
Ensuite il cherche quelque part mais où ?
[^] # Re: what ???
Posté par Sylgod . En réponse au message nslookup fonctionne mais pas ping. Évalué à 1.
J'ai retesté en arrêtant nscd
straceme donne le résultat suivant :https://framabin.org/p/?c1c88bbecd1530a7#VW4nAMfGs93KpgHC6yJoDcV6WM4kEejjrDwq17Vw8hA=
Par contre, je ne vois pas le souci avec
resolv.confvu quenslookup(oudigouhost) le lit bien. Quand je change le dns dans ce fichier, la modification est bien prise en compte par ces commandes.De ce que je comprends de strace quand
nscdest arrêté (je peux me tromper), c'est quepingessaye de résoudre les requêtes dns en cherchant sur 127.0.0.1.Si je résume
pingessaye de résoudre en regardant/etc/hostce que j'ai vérifié en changeant dans nsswitch.conf la ligne hosts pour valoir seulement dns.Ensuite il cherche dans le cache de nscd ce que je contourne en arrêtant le service.
Ensuite il cherche quelque part mais où ?