
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.conf
die 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.conf
diese wurde jedoch inzwischen entfernt.
Wie kann ich ein funktionierendes DNS haben, ohne die resolv.conf
Datei manuell zu bearbeiten?