Je viens de rencontrer la configuration suivante de /etc/resolv.conf qui est / était supposée augmenter la vitesse de résolution DNS:
nameserver 1.1.1.1
nameserver 2.2.2.2
nameserver 3.3.3.3
option rotate
option timeout:1
J'ai en tête l'option "option", à part l'utilisation de 3 serveurs DNS dans la configuration (en général, seuls deux sont utilisés). Le premier est censé tourner / alterner sur les 3 serveurs DNS et le dernier est censé définir le délai de recherche à 1 (la valeur par défaut est apparemment 5). Je me demande simplement si l'un d'entre vous utilise cette configuration et si vous constatez des améliorations? Certaines personnes disent que cela n’aidera pas du tout les améliorations, mais je ne sais pas vraiment pourquoi.
Ma façon d'améliorer les performances DNS:
À ma connaissance, il n’existe pas de configuration magique et locale pour améliorer la vitesse des requêtes DNS. Mais je ne suis pas un expert sur le sujet.
la source
IIRC, le premier serveur DNS mis à l'essai a besoin de deux secondes par défaut pour expirer avant le serveur suivant de la liste s'il n'y a pas de réponse. Par conséquent, il semble que la dernière option réduise le délai d'attente à une seconde avant d'essayer la suivante sur la liste.
L’autre option permettant de faire pivoter le serveur DNS qu’il essaie en premier n’est utile que s’ils sont aussi rapides les uns que les autres et que vous essayez de charger des requêtes d’équilibrage de charge.
Je voudrais utiliser namebench, comme Oliver a mentionné , pour déterminer la rapidité de chacun, placez-les dans la liste par ordre de rapidité et supprimez l’option de rotation, à moins qu’ils soient aussi rapides que l’autre.
la source