Además de la increíble respuesta de ewwhite, algunos addendum.
Puedes agregar esto en /etc/resolv.conf
options timeout:1 attempts:1 rotate
Los valores predeterminados son tiempo: 5 intentos: 2
Lo que sucede es que la biblioteca de resolución intentará usar los servidores de nombres enumerados /etc/resolv.conf
de arriba a abajo si no hay una opción de rotación. Si está presente rotar, entonces realiza una selección de turnos. Si el resolutor va al final de la lista y el servidor no responde dentro de X segundos (teniendo en cuenta que X es el parámetro de tiempo de espera), repetirá todo el proceso de selección round robin nuevamente para Y-1 veces (donde Y es el valor de los intentos).
Sin embargo, un poco de precaución sería evitar cavar y amigos para probar estas opciones resolv.conf. Como evitan la biblioteca de resolución y preguntan directamente a los servidores de nombres. getent hosts es el mejor comando para usar. Tenga en cuenta que cualquier cosa que use el solucionador glibc deberá obedecer el /etc/resolv.conf
archivo.