Seit kurzem habe ich ein Problem auf einem (nicht produktiv) eingesetzten Piko.
Auf diesem Server funktioniert die DNS-Auflösung plötzlich nicht mehr.
Als Resolver sind standardmäßig seit Installation des Debian 12 Image von netcup folgendes eingestellt:
#cat /etc/resolv.conf
nameserver 46.38.225.230
nameserver 46.38.252.230
nameserver 2a03:4000:0:1::e1e6
Die Namensauflösung funktioniert nicht:
#nslookup 8.8.8.8
;; communications error to 46.38.225.230#53: timed out
;; communications error to 46.38.225.230#53: timed out
#dig A example.com @46.38.225.230
;; communications error to 46.38.225.230#53: timed out
#ping google.de
ping: google.de: Temporary failure in name resolution
Alles anzeigen
Gibt man einen anderen Resolver an funktioniert's:
#nslookup ard.de 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: ard.de
Address: 34.120.237.106
Ich habe den VPS bzw. einzelne Dienste noch nicht neu gestartet.
Der VPS befindet sich aktuell also noch im unveränderten Fehlerzustand.
Auch jegliche Konfigruationen sind unverändert (habe noch nichts rumgespielt).
Manche kleine Server (Piko und Nano) betreibe ich nur für unwichtige Dinge um gerade bei solchen Problemen (wie z.B. diesem hier) die Ursache ermitteln, eingrenzen und etwas lernen zu können.
Der VPS läuft seit Monaten unverändert - abgesehen von apt update && apt upgrade (welche aber zeitlich nicht mit der fehlerhaften DNS-Auflösung zusammen fallen).
Per ping komme ich auf IPs.
Der netcup Resolver ist per ping leider nicht erreichbar - das funktioniert aber auf keinem Rechner (seitens netcup scheinbar deaktiviert):
Ich hatte fail2ban im Verdacht (wobei ich nicht wüsste welche Jail / welches Filter hier aktiv werden sollte), aber die netcup IPs sind sauber und befinden sich in keiner Jail:
Ein eigener Resolver läuft auf dem VPS auch nicht (ergibt sich aber auch schon aus den Angaben von oben):
Fragen:
Gibt es außer ping (was bei den netcup Resolvern nicht geht) auch noch andere Möglichkeiten mich dem Problem zu nähern?
Kann ich auch ohne ping rausfinden ob es an der Verbindung zum 46.38.225.230 liegt oder ob irgendein Dienst auf dem VPS abgestürzt ist?
Selbstverständlich kann ich einzelne Dienste oder den VPS neu starten und wenn danach alles wieder funktioniert ist das Problem vom Tisch. ![]()
Gerne hätte ich aber versucht das Problem einzugrenzen und vielleicht sogar eine Ursache zu finden um etwas zu Lernen. ![]()
Einen Rechner neu zu starten um "Probleme zu lösen" ist zwar bei Windows üblich, aber unter Linux will ich lieber etwas lernen um solche Probleme (falls eingrenzbar) zukünftig vermeiden zu können. ![]()
Beispielsweise wenn der VPS irgendwo einen Cache oder eine Logdatei hat (obwohl kein lokaler Resolver läuft) und das Ganze übergelaufen ist oder so. ![]()
Wie bereits erwähnt läuft der VPS ja auch wegen des Lerneffekts. Jetzt gibt es erstmals einen Fehler, den ich (vermutlich) nicht während der Installation vor 1-2 Jahren selbst verursacht habe.
Hinweis:
Auf einem anderen VPS mit gleicher Konfiguration und gleichem Debian 12 Stand läuft alles problemlos.
Die beiden VPS sind quasi Zwillinge.
funktionierender Server zum Vergleich (selbe Konfig)
# cat /etc/resolv.conf
nameserver 46.38.225.230
nameserver 46.38.252.230
nameserver 2a03:4000:0:1::e1e6
#nslookup 8.8.8.8
8.8.8.8.in-addr.arpa name = dns.google.
#dig A example.com @46.38.225.230
; <<>> DiG 9.18.41-1~deb12u1-Debian <<>> A example.com @46.38.225.230
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31495
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;example.com. IN A
;; ANSWER SECTION:
example.com. 270 IN A 23.215.0.138
example.com. 270 IN A 23.220.75.232
example.com. 270 IN A 23.220.75.245
example.com. 270 IN A 23.192.228.80
example.com. 270 IN A 23.192.228.84
example.com. 270 IN A 23.215.0.136
;; Query time: 0 msec
;; SERVER: 46.38.225.230#53(46.38.225.230) (UDP)
;; WHEN: Sat Nov 22 16:19:32 CET 2025
;; MSG SIZE rcvd: 136
#ping google.de
ping: google.de: Temporary failure in name resolution
PING google.de(lcfraa-bt-in-x03.1e100.net (2a00:1450:4001:804::2003)) 56 data bytes
64 bytes from lcfraa-bt-in-x03.1e100.net (2a00:1450:4001:804::2003): icmp_seq=1 ttl=117 time=3.26 ms
64 bytes from fra07s31-in-x2003.1e100.net (2a00:1450:4001:804::2003): icmp_seq=2 ttl=117 time=3.35 ms
64 bytes from fra07s31-in-x2003.1e100.net (2a00:1450:4001:804::2003): icmp_seq=3 ttl=117 time=3.28 ms
Alles anzeigen