Os desenvolvedores do RedHat glibc consideram que alguns bugs em seus softwares não são bugs. Um desses erros é a releitura do resolv.conf após a alteração. A glibc considera que a responsabilidade do aplicativo, portanto, cada aplicativo precisará criar sua própria lógica para isso.
Como isso é absolutamente insensato, os desenvolvedores da eglibc corrigiram esse problema. Portanto, em sistemas não-eglibc, seu aplicativo precisará ter sua própria lógica para reinicializar nss_dns, ou então ele precisará ser reiniciado após uma alteração de resolv.conf. Em sistemas eglibc (Debian e coisas baseadas no Debian), você obtém uma libação com menos bugs.
Descobrimos isso da maneira mais difícil depois de alterar o resolv.conf, desativando servidores DNS antigos e depois reiniciando mais de 1200 servidores mysql. Escusado será dizer que isto não é divertido.