Я знаю, что это просто недостаток моего понимания, но вот проблема.
Недавно мы изменили DNS-серверы с 192.168.1.1 на .2, поэтому я перешел на все 8 моих серверов linux и изменил /etc/resolv.conf, чтобы отразить это изменение. Обратите внимание, что все они статичны, DHCP не задействован.
После внесения изменений я могу сразу проверить результаты с помощью nslookup и копать, и все это выглядит хорошо. Я сделал перезапуск /etc/init.d/networking - чтобы перезапустить сетевую подсистему - и перезапустил apache и postfix на каждом из серверов, чтобы быть уверенным.
Через несколько дней я получаю отчет о том, что наши сайты больше не отправляют электронные письма. Просматривая журналы, я обнаружил, что процесс mod_php не может разрешить записи DNS для отправки почты. После того, как я в течение 30 минут ударил меня по голове, я перезагрузил сервер, и все вернулось на круги своя.
На следующий день на другом сервере (использующем CentOS, а не нашу обычную Ubuntu) я получаю отчет о том, что электронные письма не проходят, и, конечно же, просмотр журналов указывает, что Postfix не может разрешать имена. Перезагрузился, и он почти мгновенно доставляет всю почту в очереди.
Так чего мне здесь не хватает? Какую часть этого процесса я не понял правильно?