Für die Beantwortung der Frage wäre es hilfreich, zu wissen, welche Distribution in welcher Version über welchen Weg installiert wurde. Meine Vermutung wäre, dass sich die erforderlichen Einstellungen im Verzeichnis /etc/netplan/ (und dort ggf. in der Datei 50-cloud-init.yaml) finden. Wenn dort standardmäßig alles via dhcp(4/6) übernommen wird, lässt sich das ändern. Gegebenenfalls sieht die Datei ähnlich wie folgt aus?
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
version: 2
ethernets:
eth0:
dhcp4: true
Wie man die Datei entsprechend anpasst, findet sich unter anderem hier oder ausführlicher hier.
Fürs Protokoll: Es gibt aber eine andere Möglichkeit, die DNS-Auflösung temporär (lies: wirklich nur als Workaround gedacht!) blitzschnell "bootfest" zu korrigieren: Den Inhalt von /etc/resolv.conf ansehen (das ist meistens ein symbolischer Link, der auf eine andere Datei verweist), die Datei (also den Link) löschen, neu erstellen, und als Administrator vor Überschreibung schützen:
#cat /etc/resolv.conf #Ergebnis kopieren
#rm -f /etc/resolv.conf
#$EDITOR /etc/resolv.conf #Texteditor der Wahl verwenden, falls $EDITOR nicht definiert ist
####An dieser Stelle den alten Inhalt einfügen und die Zeilen mit "nameserver" ersetzen durch "nameserver 1.1.1.1"
####(Statt 1.1.1.1 geht auch 8.8.8.8 oder 9.9.9.9; diese können theoretisch auch nebeneinander verwendet werden)
#chattr +i /etc/resolv.conf #"immutable"-Bit; kein Programm wird die Datei abändern können, bis es wieder gelöscht wird
####(Letzteres geht mit "chattr -i ...")