CentOS löscht alle manuellen Änderungen, die /etc/resolv.conf
regelmäßig vorgenommen werden. Die Standardeinstellungen unter Linux sind schlecht in Bezug auf das Failover in einer angemessenen Zeit (Abfrage-Nameserver jedes Mal in derselben Reihenfolge, 5 Sekunden Zeitüberschreitung, 2 Wiederholungsversuche).
Daher ist der erste DNS in Ihrem resolv.conf
Pfad im Wesentlichen ein kritischer Pfad. Wenn dies fehlschlägt, können Sie 10 Sekunden vor dem Failover nachsehen.
Diese Standardeinstellungen können angepasst werden (siehe Manpage resolv.conf ). Wie können Änderungen in CentOS dauerhaft vorgenommen und durch Neustarts usw. beibehalten werden?
quelle
Ich hatte letztes Mal das gleiche Problem mit meinem neuen abonnierten Linux-VPS. Wie ich es gelöst habe, war es, den Befehl chattr + i zu verwenden, um die Datei unveränderlich zu machen. Gehen Sie einfach in den Ordner / etc und führen Sie diesen aus, nachdem Sie die erforderlichen Änderungen an der Datei resolv.conf vorgenommen haben:
chattr + i resolv.conf
Wenn Sie die Einstellung zurücksetzen möchten, gehen Sie wie folgt vor:
chattr -i resolv.conf
Vollständige Richtlinie für Ihre Referenz: http://boxtutor.com/fix-etcresolv-conf-is-not-saving-after-server-reboot/
quelle