• [^] # Re: Le problème : l'arriérisme ambiant

    Posté par . En réponse à la dépêche IPv4 est mort, vive IPv6 !. Évalué à 6.

    À moitié vrai. Le AAAA est demandé en même temps que le A, et ceci depuis pas mal de temps. Donc oui ça double le nombre de requêtes, mais ça ne devrait en théorie pas ralentir. Ce que par contre j'ai constaté, sur une FRITZ!Box et un routeur dont j'ai oublié le nom, c'est ça :

    t0 A example.com -> Serveur DNS
    t0 AAAA example.com -> Serveur DNS

    t1 example.com = X.Y.Z.W <- Serveur DNS

    t2 AAAA example.com -> Serveur DNS (timeout, par défaut c'est 5 secondes sous Linux)

    t3 Server fail <- Serveur DNS


    Avec t1~t0 et t2~t3, de l'ordre du négligeable, une requête DNS classique. Le timeout pour le AAAA fait très mal par contre. 5 secondes de perdues, c'est énorme. Et même si on envoie les deux requêtes en même temps, on n'utilise pas la première, on attend d'avoir les deux réponses (avant c'était pire. On attendait la réponse AAAA avant de demander le A).

    Le serveur DNS tout pourri qui ne sait pas gérer les AAAA répondrait simplement à la première réponse une erreur ou l'absence de champ, tout irait bien. Mais là, ne renvoyer aucun paquet, c'est un désastre (et la seule solution pour avoir une navigation correcte est dans ce cas soit de désactiver les requêtes DNS IPv6 de son navigateur, soit de changer de serveur DNS. La première est plus facile pour pas mal de gens...).