InfraNestInfraNest
DNS

DNS Failover

DNS Failover ist eine Hochverfügbarkeitstechnik, bei der ein DNS-Anbieter die Gesundheit von Backend-Endpunkten überwacht und den Traffic automatisch von fehlgeschlagenen Diensten weglenkt, indem er ändert, welche IP-Adresse er in DNS-Antworten zurückgibt.

DNS Failover ist eine Hochverfügbarkeitstechnik, bei der ein DNS-Anbieter die Gesundheit von Backend-Endpunkten kontinuierlich überwacht und die DNS-Einträge, die er bereitstellt, dynamisch ändert, damit Client-Anfragen nur an gesunde Server weitergeleitet werden.

So funktioniert es

Ein DNS-Failover-System führt regelmäßige Gesundheitschecks auf jedem Backend-Endpunkt durch (normalerweise über HTTP, TCP oder benutzerdefinierte Sonden). Wenn eine Prüfung erfolgreich ist, bleibt dieser Endpunkt im DNS-Antwort-Pool. Wenn eine Prüfung fehlschlägt, stellt der DNS-Anbieter die IP-Adresse dieses Endpunkts nicht mehr in Antworten bereit. Clients, die neue Abfragen durchführen, erhalten dann nur noch die IP-Adressen gesunder Server, und ihre Verbindungen sind erfolgreich.

Der wichtigste Unterschied zu einem Load Balancer ist, dass das Failover auf der DNS-Ebene stattfindet: Es unterbricht keine aktiven Verbindungen, es ändert nur, welche IP-Adressen Clients erfahren.

Beispiel

Du hast zwei Anwendungsserver:

  • app1.example.com → 192.0.2.10 (primär)
  • app2.example.com → 192.0.2.20 (Backup)

Deine DNS-Failover-Richtlinie sagt: Gib 192.0.2.10 zurück, wenn es die Gesundheitschecks besteht; wenn es fehlschlägt, gib stattdessen 192.0.2.20 zurück. Wenn app1 ausfällt, schlagen die Gesundheitschecks fehl, und neue DNS-Abfragen erhalten 192.0.2.20. Bestehende Verbindungen zu app1 gehen verloren, aber neue Clients verbinden sich mit dem gesunden Backup.

Wann ist das wichtig

Failover ist nützlich für ungeplante Ausfallzeiten und reduziert manuelle Eingriffe. In Kombination mit einem kurzen TTL begrenzt es, wie lange Clients veraltete Einträge behalten. Für wirklich nahtloses Failover ohne Verbindungsverlust verwende einen Load Balancer oder Reverse Proxy vor deinen Servern.

TipDNS Failover hängt davon ab, dass Clients den TTL respektieren und neue Abfragen durchführen; es kann keine bestehenden Verbindungen zu einem fehlgeschlagenen Server retten. Kombiniere es mit niedrigen TTL-Werten und Uptime-Monitoring für beste Ergebnisse.

Verwandte Begriffe

In Sekunden startklar

Bring deine gesamte Infrastruktur in ein modernes Dashboard.

Kostenloser Plan · Keine Kreditkarte nötig · In Minuten eingerichtet