En plus de la réponse impressionnante d'ewwhite, un addendum.
Vous pouvez l'ajouter dans /etc/resolv.conf
options timeout:1 attempts:1 rotate
Les valeurs par défaut sont le temps: 5 tentatives: 2
Ce qui se passe, c'est que la bibliothèque de résolveurs essaiera d'utiliser les serveurs de noms répertoriés /etc/resolv.conf
de haut en bas si aucune option de rotation n'est présente. Si la rotation est présente, elle effectue alors une sélection à tour de rôle. Si le résolveur va au bas de la liste et que le serveur ne répond pas dans les X secondes (considérant que X est le paramètre de délai d'attente), il répétera à nouveau le processus de sélection du round robin pour Y-1 fois (où Y est le valeur des tentatives).
Cependant un peu de prudence serait d'éviter creuser et amis pour tester ces options resolv.conf. Comme ils évitent la bibliothèque de résolveurs et demandent directement aux serveurs de noms. getent hosts est la meilleure commande à utiliser. Notez que tout ce qui utilise le résolveur glibc devra obéir au /etc/resolv.conf
fichier.
Soham Chakraborty
la source