[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Pb de resolution de localhost



Hello,

Le mardi 17 février 2009 à 17:17 +0100, giggz a écrit :
> pourquoi le fichier /etc/hosts ne sert il pas ?

Il sert.

Mais getaddrinfo() doit, selon ses spec, retourner *toutes* les adresses
IP (v4 et v6) correspondants à l'hôte demandé.
Et pour les retourner toutes, il doit chercher partout !

Et, à priori, tu n'as pas d'IPV6 correspondant à localhost d'indiqué
dans /etc/hosts...

Peut-être qu'il y a d'autres solutions (de contournement) en plus des 2
que j'ai proposé :
- Ajouter une ligne "::1 localhost" dans /etc/hosts
- Déactiver complètement l'ipv6 (décharger/blacklister le module ipv6)


Les dév de la glibc savent qu'il peut y avoir problème (fichier BUGS
dans les sources de la glibc) :

[  *]  Some of the functions which also handled IPv6 are currently broken.
       IPv6 and IPv4 lookups occasionally happen when not needed.  This
       happens in getaddrinfo() and getnameinfo().  IPv4 handling of
       these functions is OK though and there are patches available to fix
       the IPv6 code as well.


Bruno

-- 
TRISTE
M : Berck ! Les humains s'embrassent avec la langue !
P : C'est pas sale... Eux ne se lavent pas le cul avec...
M : Quoi !? Tu veux dire qu'en plus, quand il s'embrassent, ça n'a pas de goût !?

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=


Reply to: