{"data":{"external_id":3996,"slug":"dns-server-unter-linux-dauerhaft-aendern-resolv-conf-wird-ueberschrieben","title":"DNS-Server unter Linux dauerhaft \u00e4ndern: resolv.conf wird \u00fcberschrieben","content":"\u00c4nderst du auf deinem Linux-Server die Datei \/etc\/resolv.conf und nach dem n\u00e4chsten Neustart steht wieder der alte DNS-Server drin, \u00fcberschreibt ein anderer Dienst die Datei. Welcher das ist, findest du mit einem Befehl heraus. Den DNS-Server tr\u00e4gst du dann dort ein, wo dieser Dienst ihn liest.\nGemeint ist hier der Resolver, also der DNS-Server, den dein Server selbst f\u00fcr Anfragen nutzt. Die Nameserver deiner Domain sind etwas anderes, daf\u00fcr lies Wie kann ich den Nameserver \u00e4ndern?\n1. Herausfinden, wer resolv.conf verwaltet\nls -l \/etc\/resolv.conf\nhead -5 \/etc\/resolv.conf\nDas siehst duDas verwaltet die DateiWeiter beiLink auf ..\/run\/systemd\/resolve\/stub-resolv.conf, darin nameserver 127.0.0.53systemd-resolved (Ubuntu, neuere Debian-Installationen)Schritt 2Kommentar \u201eGenerated by resolvconf\u201c oder Link nach \/run\/resolvconf\/Paket resolvconfSchritt 3Kommentar \u201eGenerated by NetworkManager\u201cNetworkManagerSchritt 3Normale Datei ohne Hinweisniemand oder der DHCP-ClientSchritt 4\n2. systemd-resolved\nHier gilt resolv.conf nur als Wegweiser auf den lokalen Dienst unter 127.0.0.53. Die echten DNS-Server stellst du in \/etc\/systemd\/resolved.conf ein:\n[Resolve]\nDNS=9.9.9.9 1.1.1.1 2620:fe::fe 2606:4700:4700::1111\nsystemctl restart systemd-resolved\nresolvectl status\nZeigt resolvectl status bei deiner Netzwerkkarte weiterhin andere Server, kommen die aus der Netzwerkkonfiguration. Unter Ubuntu ist das Netplan. Trag die Server dort in der Datei unter \/etc\/netplan\/ ein und \u00fcbernimm sie mit netplan apply:\n    nameservers:\n      addresses: [9.9.9.9, 2620:fe::fe]\nSteht im Kopf der Netplan-Datei, dass cloud-init sie erzeugt, \u00fcberschreibt cloud-init deine \u00c4nderung beim n\u00e4chsten Start. Das verhinderst du mit einer Datei \/etc\/cloud\/cloud.cfg.d\/99-disable-network-config.cfg und dem Inhalt network: {config: disabled}.\n3. resolvconf oder NetworkManager\nMit dem Paket resolvconf und klassischem ifupdown tr\u00e4gst du die Server in \/etc\/network\/interfaces bei deiner Netzwerkkarte ein und startest das Netzwerk neu:\n    dns-nameservers 9.9.9.9 2620:fe::fe\nMit NetworkManager setzt du sie f\u00fcr die Verbindung, zum Beispiel nmcli con mod \"Verbindungsname\" ipv4.dns \"9.9.9.9\" ipv4.ignore-auto-dns yes, danach nmcli con up \"Verbindungsname\".\n4. Normale Datei\nIst \/etc\/resolv.conf eine gew\u00f6hnliche Datei, bearbeitest du sie direkt. Wird sie trotzdem \u00fcberschrieben, ist meist der DHCP-Client schuld. Unter Debian verhinderst du das in \/etc\/dhcp\/dhclient.conf mit einer Zeile wie supersede domain-name-servers 9.9.9.9;\nAls letzter Ausweg l\u00e4sst sich die Datei mit chattr +i \/etc\/resolv.conf schreibsch\u00fctzen. Das ist ein Holzhammer: Auch Updates und Werkzeuge, die die Datei bewusst \u00e4ndern wollen, scheitern dann still. R\u00fcckg\u00e4ngig machst du es mit chattr -i.\nBekannte \u00f6ffentliche DNS-Server\nTrag mindestens zwei Server ein, am besten von zwei verschiedenen Anbietern. Stand der Adressen: Oktober 2026.\nAnbieterIPv4IPv6BesonderheitQuad99.9.9.9149.112.112.1122620:fe::fe2620:fe::9Sitz in der Schweiz, blockt bekannte Malware-Domains, pr\u00fcft DNSSECCloudflare1.1.1.11.0.0.12606:4700:4700::11112606:4700:4700::1001sehr schnell, ungefiltertGoogle8.8.8.88.8.4.42001:4860:4860::88882001:4860:4860::8844ungefiltertOpenDNS (Cisco)208.67.222.222208.67.220.2202620:119:35::352620:119:53::53blockt PhishingDNS4EU86.54.11.10086.54.11.2002a13:1001::86:54:11:1002a13:1001::86:54:11:200europ\u00e4isches Projekt, Variante \u201eunfiltered\u201c; gerichtlich angeordnete Sperren gelten trotzdemDNS4EU Protective86.54.11.186.54.11.2012a13:1001::86:54:11:12a13:1001::86:54:11:201wie oben, zus\u00e4tzlich Schutz vor Malware und PhishingAdGuard DNS94.140.14.1494.140.15.152a10:50c0::ad1:ff2a10:50c0::ad2:ffblockt Werbung und Tracker, f\u00fcr Server meist nicht sinnvoll\nAuf einem Server nimmst du besser einen ungefilterten oder nur gegen Malware filternden Resolver. Werbefilter k\u00f6nnen APIs, Update-Server oder Tracking-Endpunkte deiner eigenen Anwendung blocken, und die Fehlersuche wird m\u00fchsam.\nVerschl\u00fcsselt: DNS over TLS und DNS over HTTPS\nNormale DNS-Anfragen gehen unverschl\u00fcsselt \u00fcber das Netz. Mit DNS over TLS (DoT, Port 853) oder DNS over HTTPS (DoH, Port 443) sieht unterwegs niemand, welche Namen dein Server aufl\u00f6st, und niemand kann die Antworten f\u00e4lschen.\nAnbieterDoT-HostnameDoH-AdresseQuad9dns.quad9.nethttps:\/\/dns.quad9.net\/dns-queryCloudflareone.one.one.onehttps:\/\/cloudflare-dns.com\/dns-queryGoogledns.googlehttps:\/\/dns.google\/dns-queryOpenDNShttps:\/\/doh.opendns.com\/dns-queryDNS4EUunfiltered.joindns4.euhttps:\/\/unfiltered.joindns4.eu\/dns-queryAdGuard DNSdns.adguard-dns.comhttps:\/\/dns.adguard-dns.com\/dns-query\nsystemd-resolved kann DoT von Haus aus. Hinter dem # steht der Name, gegen den das Zertifikat gepr\u00fcft wird. In \/etc\/systemd\/resolved.conf:\n[Resolve]\nDNS=9.9.9.9#dns.quad9.net 2620:fe::fe#dns.quad9.net 1.1.1.1#one.one.one.one 2606:4700:4700::1111#one.one.one.one\nDNSOverTLS=yes\nNach systemctl restart systemd-resolved zeigt resolvectl status bei \u201eProtocols\u201c den Eintrag +DNSOverTLS. Mit DNSOverTLS=yes bricht die Aufl\u00f6sung ab, wenn Port 853 gesperrt ist. Willst du lieber auf unverschl\u00fcsselt zur\u00fcckfallen, nimm opportunistic. DoH kann systemd-resolved nicht, daf\u00fcr brauchst du einen lokalen Proxy wie dnscrypt-proxy.\nTesten\ngetent hosts prepaid-hoster.de\ndig prepaid-hoster.de +short\nKommt eine Adresse zur\u00fcck, funktioniert die Namensaufl\u00f6sung. Pr\u00fcfe nach einem Neustart noch einmal mit resolvectl status oder cat \/etc\/resolv.conf, ob deine Server noch eingetragen sind.\nSmart Value ohne IPv4\nHat dein Server nur IPv6, erreicht er IPv4-Resolver wie 9.9.9.9 oder 1.1.1.1 nicht. Trag dann ausschlie\u00dflich IPv6-Adressen ein, etwa 2620:fe::fe (Quad9) oder 2606:4700:4700::1111 (Cloudflare). Mehr dazu in Mein Smart Value hat nur IPv6. Wie verbinde ich mich?","schema":null,"facts":[],"links":[{"type":"faq","url":"https:\/\/support.prepaid-hoster.de\/faq\/de\/domains\/nameserver-aendern.html","data":{"post_id":"55789","post_slug":"nameserver-aendern","post_cat_id":"5"}},{"type":"faq","url":"https:\/\/support.prepaid-hoster.de\/faq\/de\/virtuelle-server\/mein-smart-value-hat-nur-ipv6-wie-verbinde-ich-mich.html","data":{"post_id":"56897","post_slug":"mein-smart-value-hat-nur-ipv6-wie-verbinde-ich-mich","post_cat_id":"9"}}]}}