GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So nehmen Sie Änderungen in resolv.conf dauerhaft in Ubuntu vor [Kurztipp]

Wenn Sie die DNS-Konfiguration mit der Datei /etc/resolv.conf ändern, müssen Sie bemerkt haben, dass die Änderungen nicht dauerhaft sind. Ein Neustart und Ihre Änderungen werden möglicherweise auf die ursprünglichen Einstellungen zurückgesetzt. Ich hatte Dieses Problem, als ich die DNS-Einstellung geändert habe, um Netflix außerhalb der USA zu sehen.Das Bearbeiten von resolv.conf löste mein Problem, aber nur für den Moment.Meine Änderungen waren nicht dauerhaft und als ich mir die resol.conf-Datei erneut ansah, fand ich heraus, warum es so ist. Die Datei hat es eindeutig erwähnt und ich habe nicht darauf geachtet:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

Also, wie gesagt, meine Änderungen wurden überschrieben. Das Bearbeiten der resolv.conf ist gut zum sofortigen Testen, aber es stellt sich die Frage, wie man Änderungen in resolv.conf in Ubuntu dauerhaft macht oder jedes andere Linux-System.

In diesem kurzen Tipp werde ich die Lösung besprechen, die Sie verwenden könnten, um die Änderungen in resolv.conf dauerhaft zu machen.

Machen Sie dauerhafte Änderungen in resolv.conf:

Um die DNS-bezogenen Änderungen in resol.conf dauerhaft zu machen, müssen Sie die DHCP-Konfigurationsdatei namens dhclient.conf ändern . Sie finden die Datei an diesem Ort:/etc/dhcp/dhclient.conf

Sie sehen Zeilen wie diese:

#supersede domain-name "fugue.com home.vix.com";
 #prepend domain-name-servers 127.0.0.1;

Entfernen Sie das vorangestellte „#“ und verwenden Sie den gewünschten Domain-Namen und Domain-Name-Server. Speichern Sie ihn. Jetzt sind die DNS-bezogenen Änderungen dauerhaft.

Alternative Problemumgehung, um dauerhafte Änderungen in resolv.conf vorzunehmen:

Diese Problemumgehung erfordert ein Programm resolvconf in Ihrem System zu installieren. Normalerweise ist dieses Programm in vielen Linux-Systemen standardmäßig installiert, aber um sicherzustellen, dass dies der Fall ist, verwenden Sie den folgenden Befehl im Terminal (Ctrl+Alt+T ) in Ubuntu:

sudo apt-get install resolvconf

Sobald Sie sichergestellt haben, dass resolvconf installiert ist, bearbeiten Sie die Konfigurationsdatei mit dem folgenden Befehl:

sudo gedit /etc/resolvconf/resolv.conf.d/base

Speichern. Jetzt sind die Einstellungen in resolv.conf dauerhaft.

Ich hoffe, dieses kurze Tutorial hat Ihnen geholfen, die DNS-Einstellungen zu ändern und diese Änderungen dauerhaft zu machen. Alle Fragen, Vorschläge und ein Wort des Dankes sind willkommen. Ciao :)



Ubuntu
  1. So installieren Sie XML::LibXML unter Ubuntu Linux [Kurztipp]

  2. So installieren Sie Curl unter Ubuntu [Kurztipp]

  3. Ubuntu – Wie lässt sich Resolv.conf auf modernen Linux-Distributionen auf die alte Art und Weise zum Laufen bringen?

  4. Wie starte ich Apache neu, um httpd.conf-Änderungen dauerhaft zu machen?

  5. So aktualisieren Sie resolv.conf unter Ubuntu

So schließen Sie laufende Apps in Ubuntu Phone [Kurztipp]

So zeigen Sie den Batterieprozentsatz in Ubuntu Linux an [Kurztipp]

So entfernen Sie das Papierkorbsymbol vom Desktop in Ubuntu 18.04 [Kurztipp]

So verwenden Sie RAR-Dateien in Ubuntu Linux [Kurztipp]

So deaktivieren Sie die automatische Helligkeit unter Ubuntu [Kurztipp]

Wie mache ich die Nameserver-Adresse in /etc/resolv.conf dauerhaft?