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

Wie bearbeite ich die resolv.conf?

Dies erfordert normalerweise die Bearbeitung von /etc/resolvconf/resolv.conf.d/base (abhängig von Ihrer Distribution kann diese Platzierung leicht variieren) oder andere Dateien in diesem Verzeichnis. Sie werden vom resolvconf-Prozess selbst hinzugefügt. Das Format dieser Dateien ist das gleiche wie bei einer standardmäßigen resolv.conf.

Nachdem Sie diese Änderungen vorgenommen haben, können Sie die Aktualisierung von resolvconf mit dem Befehl resolvconf -u erzwingen .


Ihr System verwendet resolvconf, daher wird die Datei resolv.conf durch einen symbolischen Link zu /etc/resolvconf/run/resolv.conf ersetzt und resolvconf hat die Datei dynamisch generiert. Deshalb DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

Um die Informationen in der Datei richtig zu aktualisieren, können Sie die dns-*-Parameter in /etc/network/interfaces einfügen z.B.

auto eth0
iface eth0 inet static
     address 33.33.13.10
     netmask 255.255.255.0
     gateway 33.33.13.1
     dns-nameservers 33.33.13.1 12.34.56.78
     dns-search example.com

Anschließend können Sie die dns-*-Informationen aktualisieren, indem Sie

$ resolvconf -d eth0
$ resolvconf -a eth0

Oder Sie können ifdown &ifup und resolvconf -d, -a im Hintergrund ausführen.

Hinweis:Manchmal finde ich, dass resolvconf -u nicht funktioniert. Ich weiß nicht warum

Sie sollten man resolvconf lesen . Zu all dem gibt es weitere Informationen.

TIPP:Wenn Sie /etc/resolv.conf manuell aktualisieren möchten, können Sie den symbolischen Link entfernen und /etc/resolv.conf von Hand erstellen. Auf diese Weise wird die Datei niemals von resolvconf aktualisiert.

    $ rm /etc/resolv.conf         ;# to remove the symlink
    $ vi /etc/resolv.conf         ;# to create a regular file

Linux
  1. Wie installiere ich Dovecot unter Debian 10?

  2. So bearbeiten Sie Ihre Hosts-Datei in Windows 10

  3. Linux – Wie überschreibe ich einen VM-Dns-Server?

  4. Anzahl der Nameserver-Einträge in resolv.conf

  5. Wie stelle ich meinen DNS ein, wenn resolv.conf überschrieben wird?

Linux-Hostdatei:Wie wird sie bearbeitet und verwendet?

So aktivieren Sie die Option „Bearbeiten“ in der Shutter-Anwendung unter Linux

So installieren Sie Komodo Edit IDE unter Linux

So installieren Sie CTparental unter Ubuntu 20.04

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

Wie kann man neue TLDs whois?