DNS-Glossar

Was ist ein DNS-Stub-Resolver?

Abstract isometric UI showing network ranges, usage bars, region names (EMEA/APAC), and a purple "Deploy" button
Die wichtigsten ErkenntnisseDie wichtigsten Erkenntnisse werden mithilfe von KI generiert. Da automatisierte Zusammenfassungen gelegentlich Fehler enthalten oder wichtige Zusammenhänge auslassen können, sollten Sie für vollständige Informationen stets den vollständigen Blogbeitrag lesen.

A DNS stub resolver is a client-side software component that forwards DNS queries from applications to a configured recursive resolver without performing full DNS hierarchy lookups itself, making it a critical infrastructure element found on every networked device. Misconfiguration of stub resolvers—through incorrect DHCP settings, unreachable servers, stale caches, or inconsistent search domains—causes widespread operational problems including slow page loads, failed logins, and application timeouts despite healthy network connectivity. Operations teams typically manage stub resolver behavior indirectly through DHCP distribution and endpoint management tools, while also facing security and failover challenges related to unencrypted DNS traffic and resolver address prioritization.

  • A stub resolver performs no iterative lookups of its own and relies entirely on forwarding queries to a recursive resolver configured via DHCP or manual settings, distinguishing it from recursive resolvers that query the full DNS hierarchy.
  • Security vulnerabilities exist in the stub-to-resolver hop because classic DNS on port 53 is unencrypted, allowing query observation or alteration by intermediaries, though DNS over TLS and DNS over HTTPS can protect this communication path.
  • Common stub resolver failures including unreachable resolver timeouts, stale local cache entries, search suffix mismatches, and DHCP-supplied bad settings produce intermittent lookup failures that are difficult to diagnose and can affect many devices simultaneously.

DNS-Stub-Resolver auf einen Blick

AttributeValue
CategoryDNS client component
Defined inRFC 1034 and RFC 1035, which describe the resolver role; RFC 9499 defines the stub resolver term
Protocol and portDNS over UDP and TCP on port 53 by default
OSI layerApplication layer
Primary useForwarding application name lookups to a recursive resolver
Related termsRecursive resolver, DNS resolver, DNS caching, DHCP, DNS over HTTPS, DNS over TLS

So funktioniert ein DNS-Stub-Resolver

Ein Stub-Resolver befindet sich zwischen den Anwendungen auf einem Gerät und einem rekursiven Resolver. Er führt selbst keine iterativen Lookups durch, sodass sich seine Aufgabe darauf beschränkt, Anfragen weiterzuleiten und Ergebnisse zurückzugeben.

  1. Anwendung fordert einen Namen an: Eine Anwendung ruft eine Systembibliotheksfunktion wie z. B. „getaddrinfo“ auf, um einen Hostnamen nachzuschlagen.
  2. Lokale Quellen werden überprüft: Der Stub-Resolver konsultiert möglicherweise zunächst eine Hosts-Datei oder einen lokalen Cache und antwortet sofort, wenn er eine Übereinstimmung findet.
  3. Die Anfrage wird an einen rekursiven Resolver gesendet: Wenn keine lokale Antwort vorliegt, sendet der Stub eine DNS-Anfrage mit gesetztem „Recursion Desired“-Flag an die Resolver-Adresse, die für ihn konfiguriert wurde. Diese Adresse wird häufig über DHCP ermittelt oder manuell festgelegt.
  4. Antwort wird zurückgegeben: Der rekursive Resolver führt die vollständige Abfrage durch und antwortet. Der Stub leitet die Adressen oder den Fehlercode an die Anwendung weiter und speichert das Ergebnis möglicherweise für die Gültigkeitsdauer des Eintrags im Cache.

Wenn der erste konfigurierte Resolver nicht antwortet, versucht der Stub in der Regel einen erneuten Versuch oder wendet sich an den nächsten in seiner Liste. Viele Stubs können auch verschlüsselte Übertragungsprotokolle wie DNS über TLS oder DNS über HTTPS verwenden, um den rekursiven Resolver zu erreichen.

Warum der DNS-Stub-Resolver in Unternehmensnetzwerken wichtig ist

Jedes vernetzte Gerät verfügt über einen Stub-Resolver, sodass dessen Konfiguration jede Verbindung beeinflusst, die eine Anwendung anhand eines Namens herstellt. Da der Stub vollständig von den ihm zugewiesenen Resolver-Adressen abhängt, führen falsche oder nicht erreichbare Einstellungen zu langsamen Seitenladezeiten, fehlgeschlagenen Anmeldungen und Zeitüberschreitungen bei Anwendungen – selbst wenn das Netzwerk selbst einwandfrei funktioniert.

Betriebsteams steuern das Verhalten des Stub-Resolvers in der Regel indirekt. Resolver-Adressen und Suchdomänen werden über DHCP verteilt, und Client-Einstellungen können über Endpunkt-Management-Tools übertragen werden. Inkonsistente Suchsuffixe, veraltete lokale Caches und Listen, die nicht erreichbare Server enthalten, sind häufige Ursachen für zeitweise auftretende Lookup-Fehler, die schwer nachzuverfolgen sind.

Der Stub stellt zudem eine Sicherheitsgrenze dar. Der klassische DNS-Verkehr zwischen dem Stub und dem Resolver auf Port 53 ist unverschlüsselt, sodass jeder auf dem Weg die Abfragen einsehen oder verändern kann. DNS über TLS, definiert in RFC 7858, und DNS über HTTPS, definiert in RFC 8484, schützen diesen Abschnitt, können jedoch auch dazu führen, dass die Auflösung nicht mehr über die von einer Organisation überwachten Resolver erfolgt, wenn Anwendungen ihre eigenen Resolver festlegen.

Wie sich der DNS-Stub-Resolver im Vergleich zu verwandten Begriffen darstellt

DNS-Stub-Resolver vs. rekursiver DNS-Server

Ein Stub-Resolver leitet Anfragen lediglich vom Client weiter und speichert die Ergebnisse höchstens lokal im Cache, während ein rekursiver DNS-Server die vollständige Abfrage durchführt, indem er im Auftrag des Clients andere Server abfragt. Was ist ein rekursiver DNS-Server?

AttributeDNS stub resolverRecursive DNS server
LocationRuns on the client device as part of the operating system or an applicationRuns as a network service, often at the enterprise or an ISP
Lookup methodSends a single query with recursion desired set and waits for the answerFollows referrals from root to authoritative servers
Cache scopeServes one device, if it caches at allServes many clients from a shared cache
Configuration sourceResolver addresses set manually or learned through DHCPRoot hints or forwarders set by the administrator

Häufige Probleme mit DNS-Stub-Resolvern

Wenn der erste konfigurierte Resolver ausgefallen ist, wartet der Stub bis zum Ablauf einer Timeout-Frist, bevor er den nächsten versucht, sodass Benutzer bei jeder Abfrage Verzögerungen von mehreren Sekunden erleben. Der Zeitpunkt des Failovers variiert je nach Betriebssystem, wodurch das Symptom auf verschiedenen Geräten unterschiedlich auftritt.

Kurznamen werden anhand der konfigurierten Suchdomänen aufgelöst, sodass bei einer Abfrage möglicherweise mehrere fehlgeschlagene Anfragen generiert werden, bevor eine erfolgreich ist. Eine falsche Suffixliste kann zudem dazu führen, dass ein Kurzname zu einem unbeabsichtigten Host aufgelöst wird.

Ein lokaler Cache kann nach der Änderung eines Eintrags weiterhin eine veraltete Adresse zurückgeben, obwohl der rekursive Resolver bereits über die neue Adresse verfügt. Durch das Leeren des Client-Caches wird das Symptom behoben, was eher auf den Stub als auf den Server hindeutet.

Wenn ein VPN-Client die Resolver-Einstellungen ändert, können interne Namen außerhalb des VPN fehlschlagen oder öffentliche Namen an den internen Resolver weitergeleitet werden. Gemischte Resolver-Listen, in denen nur einige Server die internen Zonen kennen, führen zu zeitweiligen Ausfällen.

Eine falsche DNS-Server-Einstellung in einem DHCP-Bereich weist jedem Client in diesem Subnetz dieselbe fehlerhafte Resolver-Adresse zu. In diesem Fall treten auf vielen Geräten gleichzeitig Fehler auf, während die IP-Konnektivität weiterhin funktioniert.

Erfahren Sie, wie ein einheitliches DDI den Netzwerkbetrieb vereinfacht

Verwalten Sie DNS, DHCP und IP-Adressen über eine einzige Plattform mit integrierter Automatisierung, Transparenz und Kontrolle.

FAQ zum DNS-Stub-Resolver

Verwandte Begriffe

Network visualization showing IP addresses and interconnected nodes representing IPAM infrastructure and data flow

Einrichtung von geregelten, auditfähigen IPAM-Workflow- und Genehmigungsmodellen für Unternehmensnetzwerke

Entdecken Sie IP-Management-Lösungen für geregelte, auditfähige IPAM-Workflows. Ermöglichen Sie bereichsbezogene Genehmigungen und lückenlose…

Read more
Content Hub

Das OSI-Modell verstehen: Wo DNS und IP-Adressierung in die 7 Schichten passen

Machen Sie sich mit den sieben Schichten des OSI-Modells vertraut und erfahren Sie, wie DNS und IP-Adressierung in dieses Modell eingebunden sind. Lernen…

Read more
Fiber optic cables with glowing blue and cyan light points representing high-speed network data transmission and connectivity

Skalierung von DNS und IPAM für IPv6- und Dual-Stack-Unternehmensnetzwerke

Skalieren Sie DNS und IPAM für Dual-Stack-Unternehmensnetzwerke. Erfahren Sie, wie Micetro Teams bei der Verwaltung von IPv6-Migrationen mit integrierten…

Read more
Hand holding digital pen interacting with holographic network diagrams and data visualization on laptop screen, representing

Einbindung von DNS, DHCP und IPAM in Ansible- und Git-basierte Infrastructure-as-Code-Pipelines

Durch die Einbindung von DNS, DHCP und IPAM in Ansible- und Git-basierte IaC-Pipelines mit Micetro werden Adress- und Eintragsänderungen zu versionierten,…

Read more
Podcast

Podcast: Wie KI die Entwicklung von Unternehmenssoftware verändert

KI verändert die Netzwerkautomatisierung, doch eine sichere Implementierung erfordert solide Softwarepraktiken, Tests und Fachwissen, um Ausfälle zu…

Read more
Podcast

Podcast: Why Open Platforms Matter in Network Operations

Open platforms and API-first architecture enable intelligent network operations, automation, and AI-driven workflows across hybrid enterprises.

Read more
Network engineer reviewing LiveNX flow and telemetry data visualized across server racks in a hybrid multicloud environment

Erhalten Sie mit LiveAssist Antworten aus den LiveNX-Daten, über die Sie bereits verfügen

Erfahren Sie, wie LiveAssist, das KI-gestützte Add-on für LiveNX, Ihre Netzwerkdaten in schnelle, gezielte Antworten umwandelt – mit einem Mehrwert, den…

Read more
Hands on laptop with digital dashboard showing IP address usage, overlapping ranges, and cost analytics for DDI infrastructur

Erstellung einer Kostenanalyse für den Ersatz bestehender appliancebasierter DDI-Lösungen durch eine Overlay-Verwaltungsschicht

Manuelle DDI-Arbeiten kosten die befragten Teams 1.040 Stunden pro Jahr. Hier erfahren Sie, wie Sie die Kosten für eine Verlängerung, den…

Read more

Verwandte Artikel