GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So ändern Sie das Zeitintervall für den Fallback auf den sekundären DNS-Server in CentOS/RHEL

Die Frage

Wie kann die Wartezeit vor dem Failover auf den sekundären DNS-Server geändert werden, falls der primäre nicht antwortet?

Die Lösung

Der Parameter timeout:n kann in der Konfigurationsdatei /etc/resolv.conf eingestellt werden um die Zeit anzupassen, die für den Fallback auf einen sekundären DNS benötigt wird, falls der primäre nicht erreichbar ist. Aus der Manpage von resolve.conf:

Die „options timeout:n ” legt fest, wie lange der Resolver auf eine Antwort von einem entfernten Nameserver wartet, bevor er die Abfrage über einen anderen Nameserver erneut versucht. Gemessen in Sekunden, der Standardwert ist RES_TIMEOUT . Der Wert für diese Option ist stillschweigend auf 30 begrenzt.

Sie können den Timeout-Wert ändern, indem Sie im Timeout-Feld einen numerischen Wert eingeben. Zum Beispiel:

# vi /etc/resolv.conf
nameserver 1.2.3.4
nameserver 4.3.2.1
options timeout:30

Im obigen Beispiel wurde der Timeout-Wert von den standardmäßigen 5 Sekunden auf 60 Sekunden gesetzt.

Fehlerbehebung

Der Befehl „nslookup [server_name]“ kann einen Fehler wie unten gezeigt zurückgeben:

nslookup: parse of /etc/resolv.conf failed

Wenn Sie nslookup ausführen, überprüft das System die Datei /etc/resolv.conf, um Informationen zu Domänen und zum DNS zu erhalten. Wenn Sie einen falschen Parameter in dieser Datei haben, gibt der Befehl nslookup den oben aufgeführten Fehler zurück. Angenommen, Sie haben einen Eintrag für den Parameter „options timeout:n“ wie unten gezeigt:

# cat /etc/resolv.conf
nameserver 1.2.3.4
nameserver 4.3.2.1
options timeout:0.3

In der obigen Ausgabe hat der Timeout-Parameter aus der Optionssitzung eine . (Punkt). Das Timeout muss in Sekunden angegeben werden, aber es muss eine Ganzzahl sein. wie Sie in ‚man resolv.conf‘ sehen können. Sie können den Wert auf eine Ganzzahl mit einem Höchstwert von 30 Sekunden setzen und dieser Fehler kann behoben werden.


Cent OS
  1. So installieren Sie den DNS-Server unter RHEL 8 / CentOS 8 Linux

  2. So konfigurieren Sie den DNS-Server unter CentOS 5 / RHEL 5

  3. So ändern Sie die Zeitzone auf CentOS 8

  4. CentOS / RHEL 7:So ändern Sie die Zeitzone

  5. CentOS / RHEL :So konfigurieren Sie einen DHCP-Server

So ändern Sie den Hostnamen in RHEL 8 / CentOS 8

So konfigurieren Sie den DNS (BIND)-Server unter CentOS 7 / RHEL 7

So konfigurieren Sie den DNS (BIND)-Server unter CentOS 8 / RHEL 8

So ändern Sie die Zeitzone in CentOS 8 / RHEL 8

So ändern Sie den Hostnamen in CentOS/RHEL 8

So ändern Sie den Hostnamen in CentOS/RHEL 7