Ich habe mehrere Ubuntu-Server. Zwei von ihnen arbeiten als DNS-Server. Einer meiner Nameserver (nennen wir ihn DNS1) fiel wegen Wartungsarbeiten aus. Ich hatte noch einen anderen DNS-Server (DNS2).
Alle anderen Server sind so konfiguriert, dass sie die Nameserver wie folgt verwenden
/etc/resolv.conf
::
nameserver DNS1
nameserver DNS2
Ich kann DNS-Namen immer noch über den DNS2-Server auflösen, aber die Namensauflösung dauert lange. Mir ist klar, dass ein bestimmter Server zuerst versucht, auf DNS1 zuzugreifen, und dann nach einem Fehler DNS2 versucht.
Ich habe versucht, die beiden Zeilen zu tauschen. Die Namensauflösung wurde zu schnell.
Ich frage mich, ob es eine Möglichkeit gibt, die resolv.conf
Datei basierend auf dem Status der konfigurierten Nameserver dynamisch zu ändern . Natürlich kann ich selbst ein Shell-Skript schreiben, um die Arbeit zu erledigen. Aber ich finde lieber einen besseren Weg, wenn es einen gibt.
quelle