Sujet : Re: getent host ipv6 et priorité files
De : nicolas$george (at) *nospam* salle-s.org (Nicolas George)
Groupes : fr.comp.os.linux.configurationDate : 25. Nov 2024, 09:47:59
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <674439bf$0$16826$426a34cc@news.free.fr>
References : 1
User-Agent : Flrn (0.9.20070704)
Christophe PEREZ , dans le message <
vi00el$2e172$2@news.usenet.ovh>, a
écrit :
Comme il est clairement expliqué ici https://access.redhat.com/solutions/
3641601, la commande "getent hosts HOST" n'a pas forcément le comportement
attendu lorsqu'il y a une résolution de HOST en IPv6 par le dns.
La consigne de priorité de /etc/nsswitch.conf
hosts: files dns
n''étant pas respectée puisque malgré la présence de HOST dans /etc/hosts,
c'est malgré tout la résolution DNS qui agit.
Je le redis, c'est uniquement quand la résolution est possible en IPv6 via
DNS. Dans tous les autres cas, le résultat est bien celui attendu.
Dans ton souci de maquiller tes essais, tu n'as pas donné assez
d'information, mais j'ai bien l'impression que ce qui se passe est le
comportement attendu : recherche d'abord d'IPv6, dans le fichier local puis
dans le DNS, puis d'IPv4, dans le fichier local puis dans le DNS.
Est-ce que ça parle à quelqu'un ? Si oui, aurait-il alors une idée de
contournement autre que de ne pas utiliser getent ?
getent est l'outil en ligne de commande qui donne accès à l'API de
résolution de noms par défaut.