
Tenemos una granja de cajas centos5, que se configuraron de forma predeterminada para realizar búsquedas de DNS a través de los servidores DNS internos de nuestro host.
A día de hoy, estas búsquedas fallan aproximadamente el 10% de las veces: la búsqueda de DNS predeterminada de 5 segundos caduca (a veces hasta 4 veces seguidas) y luego finalmente obtenemos una respuesta (por lo que las operaciones que requieren una búsqueda de DNS toman lugar). 5, 10, 15 o 20 segundos para responder).
Mi pregunta es,¿Hay alguna manera de contar las búsquedas de DNS exitosas o agotadas en centos/linux?? Me encantaría monitorear esto, para no volver a sorprenderme cuando las cosas comiencen a tomar 5 segundos más de lo debido.
Respuesta1
Otro enfoque sería modificar su /etc/resolv.conf
a:
Reducir el período de tiempo de espera (agregar
options timeout 1
) o...Realice búsquedas por turnos (agregue
options rotate
) para distribuir las consultas de DNS.
Cualquiera de las opciones es mejor que esperar 5 segundos por tiempo de espera de resolución.
Por supuesto, esas son sólo medidas provisionales. ¿Por qué el DNS de su host falla a un ritmo tan alto?