salut Basile, > Ca pourrait être lié à /etc/nsswitch.conf voir nnswitch.conf(5) > <http://man7.org/linux/man-pages/man5/nsswitch.conf.5.html>
sauf que je disais dans mon message initial que $ grep -H '^hosts' /etc/nsswitch.conf /etc/nsswitch.conf:hosts: files mdns4_minimal [NOTFOUND=return] dns files est appellé en premier donc ca n'est pas du à la réponse négative d'une base qui aurait priorité. > Pour ssh ou mosh, je configurerais plutôt des fichiers spécifiques (par > exemple sous ~/.ssh) précisément: je me plante régulièrement parceque ssh, scp, rsync, git et toutes ces commandes qui sous-traitent à ssh marchent bien mais qu'à l'inverse, curl, firefox, tcptraceroute et autres ne fonctionnent pas. > Enfin, la libc est tellement centrale, qu'il y a plein de caches associées. > Voir aussi http://www.linux-pam.org/ et rebooter la machine je viens de faire un strace en root et on y voit bien qu'il lit le fichier (deux fois, même...). $ cd /tmp $ echo 127.0.0.1 wow > a $ export HOSTALIASES=/tmp/a $ strace ping wow |& sed '/tmp.a"/,/^close/!d' ping: wow: Aucune adresse associée avec le nom de l'hôte openat(AT_FDCWD, "/tmp/a", O_RDONLY|O_CLOEXEC) = 5 read(5, "1", 1) = 1 read(5, "2", 1) = 1 read(5, "7", 1) = 1 read(5, ".", 1) = 1 read(5, "0", 1) = 1 read(5, ".", 1) = 1 read(5, "0", 1) = 1 read(5, ".", 1) = 1 read(5, "1", 1) = 1 read(5, " ", 1) = 1 read(5, "w", 1) = 1 read(5, "o", 1) = 1 read(5, "w", 1) = 1 read(5, "\n", 1) = 1 read(5, "", 1) = 0 close(5) = 0 openat(AT_FDCWD, "/tmp/a", O_RDONLY|O_CLOEXEC) = 5 read(5, "1", 1) = 1 read(5, "2", 1) = 1 read(5, "7", 1) = 1 read(5, ".", 1) = 1 read(5, "0", 1) = 1 read(5, ".", 1) = 1 read(5, "0", 1) = 1 read(5, ".", 1) = 1 read(5, "1", 1) = 1 read(5, " ", 1) = 1 read(5, "w", 1) = 1 read(5, "o", 1) = 1 read(5, "w", 1) = 1 read(5, "\n", 1) = 1 read(5, "", 1) = 0 close(5) = 0 donc je pense pas que ce soit une question de cache mais je rebooterais la machine à l'occas. cordialement, marc

