Netplan-Nameserver-Einstellungen werden ohne resolv.conf-Eintrag nicht verwendet

Netplan-Nameserver-Einstellungen werden ohne resolv.conf-Eintrag nicht verwendet

ich leseHierdass Sie resolv.conf normalerweise nicht bearbeiten sollten, da es von anderen Diensten verwaltet wird. Auf dem Server läuft Ubuntu 22.04.1 LTS.

Allerdings funktioniert der DNS auf meinem Server nicht, es sei denn, ich füge die folgende Zeile in meine resolv.conf ein

nameserver 127.0.0.53

Wenn ich resolv.confdie Datei leere oder vollständig entferne, kann ich google.com nicht mehr anpingen. Ich verstehe das nicht, da ich gelesen habeHier:

Wenn diese Datei nicht existiert, wird nur der Nameserver auf dem lokalen Rechner abgefragt

Ich möchte Netplan zur Konfiguration meines Netzwerks verwenden und in meiner Netplan-Konfiguration gibt es einen Eintrag für die Nameserver. Meine Netplan-Konfiguration sieht folgendermaßen aus:

# This is the network config written by 'subiquity'
network:
  version: 2
  renderer: networkd
  ethernets:
    ens160:
      dhcp4: no
      addresses: [10.0.0.5/24]
      nameservers:
        search: [my.domain.com]
        addresses: [1.1.1.1, 8.8.8.8]
      routes:
        - to: default
          via: 10.0.0.254

Es gab eine Datei mit dem Namen, /etc/systemd/resolved.confdiese wurde jedoch inzwischen entfernt.

Wie kann ich ein funktionierendes DNS haben, ohne die resolv.confDatei manuell zu bearbeiten?

verwandte Informationen