Sé que esto tiene que ser solo una falta de comprensión, pero aquí está el problema.
Recientemente cambiamos los servidores DNS de 192.168.1.1 a .2, así que revisé los 8 servidores Linux y cambié /etc/resolv.conf para reflejar el cambio. Tenga en cuenta que todos son estáticos, no hay DHCP involucrado.
Después de hacer el cambio, puedo probar inmediatamente los resultados usando nslookup y cavar, y todo se ve bien. Hice un reinicio /etc/init.d/networking para reiniciar el subsistema de red y reinicié apache y postfix en cada uno de los servidores, solo para asegurarme.
Unos días después recibo un informe que indica que nuestros sitios web ya no envían correos electrónicos. Al leer los registros, descubrí que el proceso mod_php no podía resolver las entradas dns para enviar correo. Después de golpearme la cabeza durante unos 30 minutos, reinicié el servidor y todo volvió a la normalidad.
Al día siguiente, en un servidor diferente (usando CentOS en lugar de nuestro Ubuntu normal), recibo un informe que indica que los correos electrónicos no se están enviando, y lo suficiente como para mirar los registros indica que Postfix no puede resolver nombres. Se reinicia y entrega casi instantáneamente todo el correo en cola.
Entonces, ¿qué me estoy perdiendo aquí? ¿Qué parte de este proceso no entendí correctamente?