J'ai plusieurs serveurs Ubuntu. Deux d'entre eux fonctionnent comme serveurs DNS. L'un de mes serveurs de noms (appelons-le DNS1) est tombé en panne pour cause de maintenance. Un autre serveur DNS (DNS2) est toujours en service.
Tous les autres serveurs sont configurés pour utiliser les serveurs de noms comme suit
/etc/resolv.conf
:
nameserver DNS1
nameserver DNS2
Je peux toujours résoudre les noms DNS en utilisant le serveur DNS2, mais la résolution des noms prend beaucoup de temps. Il est clair pour moi qu'un serveur donné essaie d'abord d'accéder à DNS1, puis à DNS2 en cas d'échec.
J'ai essayé d'intervertir les deux lignes. La résolution du nom est devenue trop rapide.
Je me demande s'il existe un moyen de modifier dynamiquement la valeur de la rubrique resolv.conf
en fonction de l'état des serveurs de noms configurés. Bien sûr, je peux écrire moi-même un Shell Shell pour faire le travail. Mais je préfère trouver une meilleure solution s'il en existe une.