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 :)