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

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

Ich betreibe eine CentOS 7 Virtual Machine und sie holt die DNS-Nameserver von meinem Fedora 27-System über DHCP ab, glaube ich. Ich versuche, den DNS-Nameserver in /etc/resolv.conf zu ändern zu Google-Nameservern. Auf meinem Fedora 27 ist es anders, wenn ich das mache und systemctl restart network mache es geht auf dieselben Nameserver auf dem Fedora 27 zurück.

Gibt es eine Möglichkeit, das zu überschreiben?

Ich glaube, ich muss etwas in /etc/sysconfig/network-scripts/ tun

Ich bin über Ethernet enp0s3 verbunden auf der vm und natürlich gebrückt auf virbr0

Akzeptierte Antwort:

Die Netzwerkschnittstelle der VM ist so konfiguriert, dass sie DNS von dhcp akzeptiert nur. Ändern Sie die Schnittstelleneinstellungen.

Konfigurationsdateien für Netzwerkschnittstellen befinden sich in /etc/sysconfig/network-scripts/ .

Angenommen, es ist ein kvm vps und die Netzwerkschnittstelle ist eth0. Bearbeiten Sie die Datei /etc/sysconfig/network-scripts/ifconfig-eth0 und fügen Sie Folgendes für den IPv4-Nameserver von Google hinzu

PEERDNS=no
DNS1=8.8.8.8
DNS2=8.8.4.4

Starten Sie dann das Netzwerk wie folgt neu

sudo service network restart

Sie können jeden anderen Nameserver verwenden.

Die oben genannten Nameserver werden in resolve.conf hinzugefügt und PEERDNS=no Direktive stoppt dhcp Nameserver zu ändern.

Ein anderer Weg out erstellt resolv.conf Nur lesen auch für root wie folgt

chattr +i /etc/resolv.conf

Wenn Sie die Datei später bearbeiten möchten, verwenden Sie chattr -i /etc/resolv.conf vor der Bearbeitung.

P.S. PEERDNS=no funktioniert nur mit RHEL-basierten Systemen, einschließlich RHEL, CentOS und Fedora.


Linux
  1. Linux – Wie erstelle ich eine Ad-hoc-Verbindung?

  2. So deaktivieren Sie Ipv6 unter Ubuntu, Linux Mint, Debian

  3. DNS-Caching unter Linux

  4. Wie deaktiviere ich IPv6 auf einer bestimmten Schnittstelle in Linux?

  5. Wie registriere ich einen Linux-Server beim Windows-DNS-Server?

So synchronisieren Sie zwei Webserver unter Linux automatisch

So migrieren Sie CentOS Linux 6, 7, 8-Server auf Oracle Linux

So leeren Sie den DNS-Cache unter Linux

So überwachen Sie Ihre Linux-Server mit Checkmk

Wie lösche ich den DNS-Cache unter Linux?

So installieren und konfigurieren Sie den DNS-Server unter Linux