Zum Inhalt springen
DSGVO-konform. Gehostet in DE.
14 Tage kostenlos testen →
RFC 9460 · Typ 65ECH seit März 2026Multi-Resolver-Prüfung
Monitoring 16 Min. Lesezeit 30. Juli 2026

HTTPS- und SVCB-Records im DNS richtig überwachen

HTTPS-Records (RFC 9460) steuern HTTP/3, ALPN, Port und seit RFC 9849 die ECH-Schlüssel. Wie Sie SVCB-Records über mehrere Resolver überwachen.

X

XICTRAQ Team

XICTRAQ

DNSTLSHTTP/3MonitoringSecurity
99 %
der über HTTP/3 beobachteten Seitenaufrufe wurden durch einen DNS-HTTPS-Record ausgelöst (HTTP Archive, Web Almanac 2024)
10 %
der mobilen Startseiten kündigen HTTP/3 bereits im HTTPS-Record des DNS an (HTTP Archive, Web Almanac 2024)
13
vergebene SVCB-Parameter, darunter ech mit der Nummer 5 (IANA, DNS SVCB Service Parameter Keys)
HTTPS-Record: die Schicht zwischen DNS und TLSWas der Browser erfährt, bevor der erste Handshake beginnt — und was Monitoring davon sehen muss1 · DNS-Auflösung: HTTPS-Record (Typ 65) parallel zu A und AAAAbeispiel-domain.de. 300 IN HTTPS 1 . alpn=h3,h2 port=443 ipv4hint=… ech=…2 · SvcParams im HTTPS-Record (RFC 9460)alpn=h3,h2port=443ipv4hint / ipv6hintmandatoryech=AEX+DQBB…no-default-alpnSvcPriority / AliasTargetName3 · TLS 1.3 mit Encrypted ClientHello (RFC 9849, März 2026)Äußeres ClientHello: öffentlicher Name sichtbar · inneres ClientHello verschlüsseltSchlüssel stammen aus dem ech-Parameter des HTTPS-Records (RFC 9848)4 · Verbindung: HTTP/3 über QUIC (UDP 443) ohne zusätzliche RundeRückfall auf HTTP/2 über TCP, wenn Record fehlt, blockiert ist oder ALPN widersprichtResolver-Vergleichgleiche Domain, fünf MesspunkteMesspunktTyp 65echEU-WestjaaktuellEU-NordjaaktuellUS-OstjaveraltetAsien-PazifikjafehltProvider-DNSnein—Ein Messpunkt genügt nicht: SolcheAbweichungen treffen oft nur einen Teilder Besucher — lokal kaum sichtbar.99 %der HTTP/3-Aufrufe kommen über den DNS-Record(HTTP Archive, Web Almanac 2024)10 %der mobilen Startseiten kündigen h3 im DNS an(HTTP Archive, Web Almanac 2024)13vergebene SVCB-Parameter, darunter ech (Nr. 5)(IANA, SVCB Service Parameter Keys)
Zwischen DNS-Auflösung und TLS-Handshake ist eine eigene Schicht entstanden, die in kaum einem Monitoring-Setup vorkommt: der HTTPS-Record. Seit RFC 9460 vom November 2023 ist er ein eigener DNS-Ressourcendatensatz vom Typ 65 und beantwortet dem Browser Fragen, die früher erst der Verbindungsaufbau geklärt hat — welches Protokoll gesprochen wird, auf welchem Port, unter welchem Zielnamen, mit welchen Adress-Hinweisen (IETF RFC 9460). Seit RFC 9848 und RFC 9849 vom März 2026 transportiert derselbe Eintrag zusätzlich die öffentlichen Schlüssel für Encrypted ClientHello (IETF RFC 9848; IETF RFC 9849). Damit hängt an einem einzigen DNS-Eintrag, ob HTTP/3 überhaupt zustande kommt und ob die letzte im Klartext sichtbare Metadate einer TLS-Verbindung — der Servername im SNI — verschlüsselt wird. Wer HTTPS- und SVCB-Records nicht überwacht, misst eine Kette mit einem blinden Glied.

Die Schicht, die vor dem ersten Handshake entscheidet

Die klassische Reihenfolge war jahrelang unstrittig: Name auflösen, A- oder AAAA-Record bekommen, TCP-Verbindung öffnen, TLS aushandeln, dabei per ALPN das Anwendungsprotokoll bestimmen. Der HTTPS-Record verschiebt einen Teil dieser Entscheidungen nach vorn — in die DNS-Antwort. RFC 9460 definiert dafür zwei verwandte Datensatztypen: SVCB (Typ 64) als generische Service-Bindung für beliebige Protokolle und HTTPS (Typ 65) als HTTP-spezifische Variante, die ohne Unterstrich-Präfix auskommt und deshalb direkt am Zonenapex stehen kann (IETF RFC 9460). Ein Browser, der eine Domain auflöst, fragt heute parallel A, AAAA und HTTPS ab und wertet die Antworten gemeinsam aus.

Indem diese Einträge dem Client mehr Informationen liefern, bevor er einen Verbindungsaufbau versucht, bieten sie potenziellen Nutzen sowohl für die Performance als auch für die Privatsphäre.

— IETF RFC 9460, Abschnitt 1 (sinngemäß übersetzt)

Wie relevant das inzwischen ist, zeigen die Messungen des HTTP Archive. Im Crawl für den Web Almanac 2024 führten 9 % der Desktop- und 10 % der mobilen Startseiten den ALPN-Wert h3 in einem DNS-HTTPS-Record, während 26 % beziehungsweise 28 % HTTP/3 klassisch über den Alt-Svc-Header ankündigten (HTTP Archive, Web Almanac 2024). Entscheidend ist aber eine andere Zahl derselben Auswertung: Rund 99 % der tatsächlich über HTTP/3 beobachteten Seitenaufrufe wurden durch das Vorhandensein eines DNS-HTTPS-Records ausgelöst (HTTP Archive, Web Almanac 2024). Der Alt-Svc-Header wirkt erst beim zweiten Besuch, der DNS-Record schon beim ersten. Für den Erstkontakt ist der HTTPS-Record damit der praktisch maßgebliche Weg zu HTTP/3.

Der Anteil der Verbindungen, die davon profitieren, wächst weiter: Der Web Almanac 2025 weist 10,8 % QUIC-Anteil auf Mobilgeräten und 9,5 % auf dem Desktop aus (HTTP Archive, Web Almanac 2025). Gleichzeitig liegt die TLS-1.3-Nutzung bei rund 76 % der Seiten und HTTPS bei 97,3 % der mobilen Startseiten (HTTP Archive, Web Almanac 2025) — die Basis, auf der HTTPS-Records und Encrypted ClientHello überhaupt sinnvoll aufsetzen. Wer die Protokollwahl seiner Website nachvollziehen will, findet in unserer Einordnung zum Monitoring von HTTP/3 und QUIC den passenden Unterbau.

SVCB und HTTPS sind derselbe Mechanismus

SVCB (Typ 64) und HTTPS (Typ 65) teilen sich Format und Parameter-Registry. Der Unterschied liegt im Wesentlichen in der Benennung: SVCB erwartet Präfix-Labels wie _8443._foo.example.com, HTTPS-Records stehen unter dem Namen selbst. Deshalb funktioniert ein HTTPS-Record am Zonenapex, wo ein CNAME unzulässig wäre. Für Websites ist damit fast durchgängig Typ 65 relevant; SVCB begegnet Ihnen bei DNS-over-HTTPS, Oblivious HTTP und ähnlichen Diensten.

Aufbau: SvcPriority, TargetName und die Parameterliste

Ein HTTPS-Record besteht aus drei Teilen. Die SvcPriority ist eine Zahl zwischen 0 und 65535 und entscheidet zugleich über den Modus: Der Wert 0 kennzeichnet den AliasMode, jeder höhere Wert den ServiceMode, wobei niedrigere Werte bevorzugt werden (IETF RFC 9460). Der TargetName benennt entweder das Alias-Ziel oder den alternativen Endpunkt. Die SvcParams sind schließlich die Schlüssel-Wert-Liste, in der die eigentliche Information steckt — und genau dort entstehen die Fehler, um die es in diesem Artikel geht.

Zonendatei (Beispiel)
; ServiceMode am Apex: Protokolle, Port, Adress-Hinweise und ECH-Schlüssel
beispiel-domain.de.      300 IN HTTPS 1 . alpn="h3,h2" port=443 \
                                          ipv4hint="203.0.113.10" \
                                          ipv6hint="2001:db8::10" \
                                          ech="AEX+DQBBawAgACBRVO1kCb5b..."

; AliasMode: Delegation an einen anderen Namen (CNAME-Ersatz am Apex)
shop.beispiel-domain.de. 300 IN HTTPS 0 edge.beispiel-cdn.example.

; Klassische Adressdatensätze bleiben Pflicht (Fallback-Pfad)
beispiel-domain.de.      300 IN A     203.0.113.10
beispiel-domain.de.      300 IN AAAA  2001:db8::10

Die zulässigen Parameter verwaltet die IANA in einem eigenen Register. Derzeit sind 13 Schlüssel mit den Nummern 0 bis 12 vergeben, der Bereich 13 bis 65279 ist unbelegt und nur nach Expertenprüfung zuteilbar, 65280 bis 65534 sind für private Nutzung reserviert (IANA, DNS SVCB Service Parameter Keys). Neben den Grundparametern aus RFC 9460 stehen dort inzwischen dohpath für DNS-over-HTTPS (IETF RFC 9461), ohttp für Oblivious HTTP (IETF RFC 9540), docpath für DNS over CoAP (IETF RFC 9953) sowie der Schlüssel ech mit der Nummer 5 (IANA, DNS SVCB Service Parameter Keys). Die Liste wächst — und mit ihr die Zahl der Stellen, an denen eine Zone von der Realität abweichen kann.

ParameterWas er steuertTypisches Fehlerbild
alpnListe der unterstützten Anwendungsprotokolle, etwa h3, h2, http/1.1Record kündigt h3 an, der Endpunkt spricht kein QUIC
no-default-alpnUnterdrückt das implizite http/1.1 als RückfallebeneGesetzt, obwohl der Endpunkt HTTP/1.1 weiterhin bedient
portAbweichender Port für den alternativen EndpunktPort zeigt auf eine Instanz ohne passendes Zertifikat
ipv4hint / ipv6hintAdress-Hinweise, die eine zusätzliche Abfrage sparenHinweise laufen nach einem Umzug den A/AAAA-Records hinterher
mandatorySchlüssel, die ein Client verstehen muss, sonst ignoriert er den RecordEnthält Schlüssel, die verbreitete Clients nicht kennen
echECHConfigList mit den öffentlichen Schlüsseln für Encrypted ClientHelloSchlüssel nach Hosting- oder CDN-Wechsel nicht mitgezogen
Der Schlüssel mandatory ist schärfer, als er aussieht

RFC 9460 formuliert klar: Ein ServiceMode-Record gilt für einen Client nur dann als kompatibel, wenn dieser alle als mandatory markierten Schlüssel kennt und deren Werte einen erfolgreichen Verbindungsaufbau zulassen (IETF RFC 9460). Wer dort einen jungen oder exotischen Parameter einträgt, sortiert damit still alle Clients aus, die ihn nicht implementieren. mandatory ist zudem selbst automatisch verpflichtend und darf in der eigenen Werteliste nicht auftauchen (IETF RFC 9460). Bei HTTPS-Records gelten port und no-default-alpn ohnehin als automatisch verpflichtend.

Zusammenspiel mit A, AAAA und CNAME am Zonenapex

Der AliasMode löst ein altes DNS-Problem. Am Zonenapex — also beim Domainnamen ohne Subdomain — ist ein CNAME nicht zulässig, weil dort zwingend SOA- und NS-Records stehen. RFC 9460 benennt das als Hauptzweck: Der AliasMode existiert, um Aliasing genau dort zu ermöglichen, wo CNAME ausscheidet (IETF RFC 9460). Ein HTTPS-Record mit SvcPriority 0 verweist auf einen Zielnamen, dessen eigene Records der Client anschließend auflöst — rekursiv, mit Schleifenbegrenzung.

Wichtig ist, was das nicht ersetzt: A- und AAAA-Records bleiben nötig. Jeder Client ohne HTTPS-Record-Unterstützung und jeder Resolver, der Typ 65 nicht durchreicht, fällt auf die klassische Adressauflösung zurück. Auch die Adress-Hinweise im Record sind ausdrücklich nur Optimierung. RFC 9460 hält fest, dass ein Client die Hinweise ignorieren sollte, wenn A- und AAAA-Records für den TargetName ohnehin lokal vorliegen — und warnt, dass ein Übergehen der echten Adressantworten Lastverteilung und geobasierte Verfahren beeinträchtigen und dadurch die Client-Performance verschlechtern kann (IETF RFC 9460).

  • Hinweise und Adressdatensätze driften auseinander — nach einem Serverumzug wird der A-Record aktualisiert, ipv4hint bleibt auf der alten Adresse stehen. Ein Teil der Clients verbindet weiter gegen die alte IP.
  • AliasMode neben widersprüchlichen Angaben — steht ein Alias-HTTPS-Record am selben Namen wie abweichende Adressdaten, entsteht je nach Client-Implementierung ein uneinheitliches Bild.
  • Alias-Ketten ohne Ende — ein Ziel, das seinerseits aliast, verlängert die Auflösung und läuft im ungünstigen Fall in die Schleifenbegrenzung.
  • Wildcards — ein Wildcard-HTTPS-Record trifft Subdomains mit, für die die angekündigten Parameter nicht stimmen.
  • Delegierte Subdomains — bei ausgelagerten Diensten pflegt ein Dritter die Zone. Änderungen an dessen HTTPS-Record schlagen ungefragt auf Ihre Nutzer durch.

Diese Konstellation kennen Betreiber schon von verwaisten CNAME-Zielen: Ein Eintrag zeigt weiter auf eine Ressource, die es so nicht mehr gibt. Wie daraus ein Sicherheitsproblem wird, beschreibt der Beitrag zu verwaisten CNAME-Einträgen und Subdomain-Takeover. Beim HTTPS-Record kommt erschwerend hinzu, dass der Fehler nicht als Auflösungsfehler sichtbar wird, sondern als stiller Qualitätsverlust bei einem Teil der Verbindungen.

Encrypted ClientHello: der letzte Klartext im Handshake

TLS 1.3 verschlüsselt fast alles — mit einer prominenten Ausnahme. Die Server Name Indication, mit der der Client dem Server mitteilt, welchen Hostnamen er ansprechen will, steht bis heute im Klartext im ClientHello. Wer den Datenstrom beobachtet, sieht also weiterhin, welche Website aufgerufen wird, auch wenn Inhalt und Pfad verschlüsselt sind. RFC 9849 — TLS Encrypted Client Hello wurde im März 2026 als Proposed Standard veröffentlicht und schließt diese Lücke (IETF RFC 9849). Der Client verschlüsselt sein ClientHello unter einem öffentlichen Serverschlüssel; sichtbar bleibt nur ein äußeres ClientHello mit einem generischen öffentlichen Namen. Verbindungen zu Servern derselben Anonymitätsmenge werden dadurch untereinander ununterscheidbar, während die Sicherheitseigenschaften von TLS 1.3 erhalten bleiben (IETF RFC 9849).

Damit stellt sich die Bootstrap-Frage: Woher bekommt der Client den öffentlichen Schlüssel, bevor er verbindet? Die Antwort ist der HTTPS-Record. RFC 9848 — Bootstrapping TLS Encrypted ClientHello with DNS Service Bindings, ebenfalls vom März 2026, definiert den SvcParamKey ech, der eine ECHConfigList im Drahtformat transportiert, in Zonendateien Base64-kodiert (IETF RFC 9848). Im IANA-Register trägt dieser Schlüssel die Nummer 5 und verweist auf RFC 9848 (IANA, DNS SVCB Service Parameter Keys). Das SANS Internet Storm Center fasste die Entwicklung im März 2026 so zusammen: Der HTTPS-Record, über den bislang HTTP/3 und QUIC ausgehandelt wurden, überträgt nun zusätzlich die für Encrypted ClientHello benötigten Schlüssel (SANS Internet Storm Center, März 2026).

Der SvcParamKey ech übermittelt die ECH-Konfiguration eines alternativen Endpunkts. Er ist auf alle Schemata anwendbar, die TLS-basierte Protokolle verwenden.

— IETF RFC 9848 (sinngemäß übersetzt)

Für den Betrieb folgt daraus eine unangenehme Kopplung. Solange alle angebotenen Alternativen einen ech-Parameter tragen, verhält sich der Client SVCB-abhängig: Er bricht den Versuch eher ab, als den Servernamen im Klartext zu senden (IETF RFC 9848). Ein veralteter oder falscher Schlüssel ist damit kein kosmetisches Problem, sondern kann einzelne Verbindungen scheitern lassen. RFC 9848 hält außerdem fest, dass ein feindlicher rekursiver Resolver SVCB-Abfragen jederzeit verweigern kann und dass Zwischenstellen im Netz die Auflösung häufig ebenfalls verhindern können (IETF RFC 9848) — die DNS-Ebene bleibt also die Sollbruchstelle.

ECH ist nur so belastbar wie der DNS-Kanal

Die Schlüssel für Encrypted ClientHello reisen durch dasselbe DNS, dessen Metadaten ECH schützen soll. Ohne authentifizierten Transport — DNSSEC-Validierung, verschlüsselte Resolverstrecke oder beides — lässt sich der ech-Parameter unterdrücken, und der Client fällt je nach Konstellation auf sichtbares SNI zurück oder verbindet gar nicht. Wer ECH ernst meint, überwacht deshalb Signaturkette und Auslieferung gemeinsam. Wie das praktisch aussieht, zeigt der Beitrag zur DNSSEC-Validierung im Monitoring.

Ein zweiter Punkt betrifft die Schlüsselhygiene. ECH-Schlüssel sind kurzlebig gedacht und werden auf Anbieterseite regelmäßig gewechselt. Solange Rotation und DNS-Veröffentlichung synchron laufen, merkt niemand etwas davon. Kritisch wird es bei Wechseln der Infrastruktur: Wird ein Terminierungspunkt getauscht, während der alte ech-Wert mit seiner TTL noch in Caches liegt, entsteht ein Zeitfenster mit unpassenden Schlüsseln. Dieselbe Logik kennen Betreiber vom Zertifikatswechsel — nur dass dort Ablaufdaten seit Langem überwacht werden, während für ECH-Schlüssel bisher selten jemand zuständig ist. Der Beitrag zum SSL-Zertifikats-Monitoring beschreibt das Grundmuster, das sich auf ECH übertragen lässt.

Typische Fehlerbilder in HTTPS- und SVCB-Records

Die Fehler in dieser Schicht haben eine Gemeinsamkeit: Sie erzeugen selten eine Fehlermeldung. Der Browser fällt zurück, verbindet langsamer, wählt ein anderes Protokoll oder scheitert nur bei einem bestimmten Client-Typ. Die folgenden sechs Muster decken den Großteil dessen ab, was in der Praxis auffällt.

Widersprüchliche ALPN-Angaben

Der Record kündigt alpn=h3,h2 an, der Endpunkt beantwortet aber keine QUIC-Verbindung auf UDP 443. Betroffen sind Clients, die den Record auswerten; alle anderen verbinden unauffällig über TCP. Das Ergebnis ist eine Verzögerung, die nur ein Teil der Besucher erlebt.

Veraltete ECH-Schlüssel

Nach einem Hosting- oder CDN-Wechsel bleibt der alte ech-Wert in der Zone stehen. Clients mit ECH-Unterstützung senden ein inneres ClientHello, das der neue Endpunkt nicht entschlüsseln kann — je nach Konstellation bricht der Versuch ab, statt still auf Klartext zurückzufallen.

Record ohne passendes Zertifikat

port oder TargetName verweisen auf einen Endpunkt, dessen Zertifikat den angefragten Namen nicht abdeckt. Der Handshake scheitert mit einem Namensfehler — für den Betreiber unsichtbar, solange sein eigener Browser den Record nicht auswertet.

Resolver liefert Typ 65 nicht

Manche Resolver und Middleboxen reichen unbekannte Record-Typen nicht durch oder antworten mit leerem Ergebnis. Die betroffenen Nutzer bekommen weder HTTP/3 noch ECH, obwohl beides veröffentlicht ist — ein reiner Sichtbarkeitsverlust ohne Fehlerbild.

Adress-Hinweise laufen hinterher

ipv4hint und ipv6hint zeigen nach einer Migration noch auf die alte Infrastruktur, während A und AAAA bereits aktuell sind. Clients, die den Hinweisen folgen, landen auf dem alten Endpunkt — mit allen Folgen für Zertifikat, Datenstand und Antwortzeit.

Alias-Ketten und Wildcards

AliasMode-Records, die auf weitere Aliasse zeigen, oder Wildcards, die Subdomains ungewollt mitnehmen, erzeugen Parameter, die für den konkreten Namen nicht stimmen. Solche Konstellationen fallen meist erst auf, wenn ein einzelner Dienst hakt.

Allen sechs Mustern ist gemeinsam, dass sie nur einen Teil der Besucher treffen. Ob jemand betroffen ist, hängt von Browser, Version, Resolver, Netzweg und Cache-Zustand ab. Genau das macht diese Fehlerklasse tückisch: Im eigenen Büro, mit dem eigenen Firmen-DNS und dem eigenen Browser, tritt sie erfahrungsgemäß selten auf. Sichtbar wird sie, wenn Sie von außen und aus mehreren Richtungen messen — dieselbe Logik, die schon für das Monitoring von mehreren Standorten gilt.

Warum ein Messpunkt für diese Records nicht genügt

DNS-Antworten sind kein globaler Zustand, sondern die Summe vieler unabhängiger Caches. Jeder Resolver hält Einträge gemäß ihrer TTL vor, jeder trifft eigene Entscheidungen über unbekannte Record-Typen, und viele liefern geografisch unterschiedliche Antworten. Für gewöhnliche A-Records ist das gut verstanden; wir haben es im Beitrag zur DNS-Propagation über mehrere Resolver ausführlich beschrieben. Für Typ 65 kommt eine zusätzliche Unsicherheit hinzu: Die Unterstützung ist ungleichmäßig verteilt.

Wie ungleichmäßig, zeigt eine Messung, die im April 2025 rund 1,3 Millionen offene DNS-Resolver angesprochen hat. Etwa 313.000 IPv4- und 8.400 IPv6-Resolver lieferten SVCB-Antworten zurück — grob ein Viertel der geprüften Systeme (APNIC, Nosyk, September 2025). Bemerkenswert ist zugleich die Konzentration: 80,8 % dieser Resolver verwiesen auf denselben großen öffentlichen Anbieter, die fünf größten zusammen auf 97,4 % (APNIC, Nosyk, September 2025). Ein Monitoring, das nur gegen einen dieser Anbieter misst, sieht also die Mehrheitssicht — aber gerade nicht die Abweichler, bei denen Probleme entstehen.

Dass die Abfragen selbst längst Alltag sind, zeigen ältere Betriebsbeobachtungen. Das SANS Internet Storm Center wertete 2022 die eigenen DNS-Logs aus und kam auf etwa eine HTTPS-Anfrage je vier A-Anfragen; rund 20 % der Antworten auf HTTPS-Abfragen enthielten überhaupt einen Datensatz (SANS Internet Storm Center, 2022). Browser fragen den Record also breitflächig ab, unabhängig davon, ob eine Zone ihn führt. Jede Zone ohne HTTPS-Record verschenkt damit den schnellen Weg zu HTTP/3 — und jede Zone, die ihn fehlerhaft veröffentlicht, verteilt den Fehler an alle fragenden Clients.

Beobachtung an einem MesspunktMögliche harmlose UrsacheMögliche Störung
HTTPS-Record fehlt an genau einem ResolverResolver reicht Typ 65 nicht durchZone antwortet unvollständig oder Record wurde entfernt
ech-Parameter unterscheidet sich je ResolverRotation läuft, alte TTL noch aktivSchlüsselwechsel unvollständig veröffentlicht
ipv4hint weicht vom A-Record abGeo-DNS liefert bewusst andere AdressenHinweis nach Migration nicht nachgezogen
alpn ohne h3 an einzelnen MesspunktenRegionale Konfiguration ohne QUICKonfigurationsdrift zwischen Zonen-Kopien
Antwort dauert deutlich längerKalter Cache nach TTL-AblaufAlias-Kette oder überlastete autoritative Server

Die Tabelle macht das eigentliche Problem sichtbar: Eine einzelne Abweichung ist selten aussagekräftig. Erst der Vergleich über mehrere Resolver, mehrere Regionen und mehrere Zeitpunkte trennt gewollte Unterschiede von echten Störungen. Das ist derselbe methodische Kern, der auch beim Härten und Prüfen von TLS-Konfigurationen trägt.

HTTPS-Records in der Praxis abfragen und vergleichen

Der Einstieg ist eine gewöhnliche DNS-Abfrage — mit dem Unterschied, dass Sie den Typ explizit angeben und die Antwort gegen mehrere Resolver stellen. Die Rohform des Records ist dabei aussagekräftiger als eine aufbereitete Darstellung, weil Sie Reihenfolge, Priorität und exakte Parameterwerte sehen.

$ dig +short HTTPS beispiel-domain.de @<resolver-a>
1 . alpn="h3,h2" port=443 ipv4hint=203.0.113.10 ech=AEX+DQBBawAgACB...
$ dig +short HTTPS beispiel-domain.de @<resolver-b>
1 . alpn="h3,h2" port=443 ipv4hint=203.0.113.10 ech=AEX+DQBBawAgACB...
$ dig +short HTTPS beispiel-domain.de @<resolver-c>
(leere Antwort - dieser Resolver liefert Typ 65 nicht)
$ dig +noall +answer A beispiel-domain.de
beispiel-domain.de. 300 IN A 203.0.113.10

Aus dem Vergleich dieser Antworten entsteht der eigentliche Prüfkatalog. Er lässt sich vollständig automatisieren und sollte in derselben Frequenz laufen wie die übrige DNS- und Domain-Überwachung.

  1. Existenz und Konsistenz — liefert jeder Messpunkt einen HTTPS-Record, und stimmen SvcPriority, TargetName und Parameterliste überein?
  2. ALPN gegen Realität — wird jedes angekündigte Protokoll vom Endpunkt tatsächlich bedient? Ein h3 im Record ohne QUIC-Antwort auf UDP 443 ist ein Widerspruch.
  3. Adress-Hinweise gegen A/AAAA — decken sich ipv4hint und ipv6hint mit den echten Adressdatensätzen, oder erklärt Geo-DNS die Differenz?
  4. Zertifikat gegen TargetName und Port — deckt das ausgelieferte Zertifikat den Namen ab, den der Record als Ziel angibt?
  5. ech-Parameter — ist ein ech-Wert vorhanden, an allen Messpunkten identisch, und akzeptiert der Endpunkt ein damit verschlüsseltes ClientHello?
  6. TTL und Alter — wie lange lebt eine falsche Antwort im ungünstigsten Fall weiter? Die TTL bestimmt Ihr Reaktionsfenster.
  7. Fallback — funktioniert die Verbindung auch dann, wenn der Record ignoriert wird? Das ist der Zustand für alle Clients ohne Typ-65-Unterstützung.
Vor der Umstellung die TTL absenken

Wie bei jedem DNS-Wechsel gilt: Senken Sie die TTL des HTTPS-Records mindestens eine alte TTL-Periode vor einer geplanten Änderung ab — etwa von 3.600 auf 300 Sekunden. Bei ECH-Schlüsseln ist das besonders wichtig, weil ein alter Schlüssel in einem Cache nicht bloß langsamer wirkt, sondern für ECH-fähige Clients den Verbindungsaufbau verhindern kann. Nach der Umstellung und einer Beobachtungsphase setzen Sie die TTL wieder hoch.

Auf Änderungen alarmieren und die ECH-Rotation begleiten

Ein HTTPS-Record sollte sich nur ändern, wenn Sie es wollen — mit einer Ausnahme: dem ech-Parameter, der bei aktiver Schlüsselrotation planmäßig wechselt. Diese Unterscheidung gehört in die Alarmierungslogik, sonst erzeugt eine gesunde Rotation dauerhaft Rauschen und eine echte Manipulation geht darin unter.

  • Soll-Zustand versionieren — halten Sie den erwarteten Record als Referenz vor, inklusive Priorität, ALPN-Liste, Port und Hinweisadressen. Jede Abweichung davon ist erklärungsbedürftig.
  • ech gesondert behandeln — ein Wechsel des Schlüssels ist normal, ein Verschwinden des Parameters nicht. Alarmieren Sie auf Fehlen, auf Divergenz zwischen Messpunkten und auf ungewöhnlich häufige Wechsel.
  • Rotationsfenster beobachten — nach einem Schlüsselwechsel sollten binnen einer TTL-Periode alle Messpunkte denselben Wert liefern. Bleibt ein Messpunkt zurück, liegt ein Veröffentlichungs- oder Cache-Problem nahe.
  • Infrastrukturwechsel als Auslöser behandeln — Anbieterwechsel, neue Terminierungspunkte und Zertifikatswechsel sind die typischen Momente, in denen ECH-Schlüssel und HTTPS-Record auseinanderlaufen.
  • Löschungen genauso melden wie Änderungen — ein still entfernter HTTPS-Record kostet HTTP/3 und ECH, ohne einen Verfügbarkeitsalarm auszulösen.
  • Meldewege festlegen — welche Abweichung geht an wen, und ab wann eskaliert sie? Das gehört in dieselbe Kette wie die übrige Alarmierung und Benachrichtigung.
Eine Zeile Zonendatei, drei Konsequenzen

Ein einzelner HTTPS-Record entscheidet über die Protokollwahl beim Erstkontakt, über den Endpunkt, zu dem verbunden wird, und über die Vertraulichkeit des Servernamens. Diese drei Wirkungen liegen in unterschiedlichen Verantwortungsbereichen — Netzwerk, Hosting und Sicherheit — und werden deshalb häufig von niemandem vollständig geprüft. Ein automatisierter Soll-Ist-Abgleich schließt genau diese Lücke, ohne dass jemand täglich Abfragen von Hand tippen muss.

Das Fallback-Verhalten prüfen, bevor es der Besucher tut

RFC 9460 unterscheidet zwei Client-Klassen. Ein SVCB-optionaler Client kann ohne ServiceMode-Records verbinden, ein SVCB-abhängiger nicht — und für vorbestehende Protokolle wie HTTP schreibt der Standard das optionale Verhalten vor (IETF RFC 9460). Für den Betrieb heißt das: Der klassische Weg über A/AAAA und TCP muss weiter funktionieren, auch wenn der HTTPS-Record die Bühne beherrscht.

Sind einzelne Ressourcendatensätze fehlerhaft aufgebaut, muss der Client das gesamte RRset verwerfen und auf den Verbindungsaufbau ohne SVCB zurückfallen.

— IETF RFC 9460, Abschnitt 3 (sinngemäß übersetzt)

Diese Regel hat eine unangenehme Kehrseite: Ein einziger fehlerhafter Record im RRset entwertet auch die korrekten. Wer mehrere ServiceMode-Einträge mit unterschiedlichen Prioritäten pflegt, sollte deshalb jeden einzelnen prüfen und nicht nur den mit der höchsten Präferenz. Zugleich schützt die Regel: Solange die klassische Auflösung intakt ist, führt ein defekter HTTPS-Record zu Qualitätsverlust statt zu einem Totalausfall — mit Ausnahme des ECH-Falls, in dem der Client bewusst abbricht, statt den Servernamen preiszugeben (IETF RFC 9848).

  • Ohne Record messen — prüfen Sie die Erreichbarkeit auch über einen Pfad, der Typ 65 ignoriert. Das ist die Sicht aller älteren Clients.
  • Ohne QUIC messen — blockierte UDP-Pfade sind in Unternehmensnetzen verbreitet. Der Rückfall auf HTTP/2 über TCP sollte sauber greifen.
  • Mit und ohne ECH messen — Clients ohne ECH-Unterstützung müssen weiterhin normal verbinden können.
  • Nach jedem Deploy erneut messen — Zonen-Automatisierung, Infrastruktur-als-Code und CDN-Konfigurationen ändern Records häufiger, als es die Dokumentation vermuten lässt.
  • Ergebnisse dokumentieren — zeitgestempelte Messreihen sind der Nachweis, dass die Konfiguration zu einem bestimmten Zeitpunkt korrekt war.

Der letzte Punkt hat über die Technik hinaus Gewicht. Wer unter die Sicherheitsanforderungen der NIS2-Umsetzung fällt, braucht belastbare Nachweise für den Zustand seiner öffentlich erreichbaren Systeme — der Beitrag zur NIS2-Registrierung und Leitungshaftung ordnet ein, wie weit diese Dokumentationspflicht reicht. Und wer ohnehin Nachweise für regulatorische Anforderungen sammelt, etwa für die Transparenzpflichten der KI-Verordnung, kann DNS- und TLS-Messungen im selben Berichtszyklus führen.

HTTPS- und SVCB-Records in die laufende Überwachung aufnehmen

Die Schicht zwischen DNS und TLS ist keine Randnotiz mehr. Sie entscheidet beim Erstkontakt über das Protokoll, beim Verbindungsaufbau über den Endpunkt und seit März 2026 über die Vertraulichkeit des Servernamens (IETF RFC 9849). Gleichzeitig ist sie die Schicht mit der geringsten Beobachtungsdichte: Ein fehlerhafter HTTPS-Record erzeugt keinen Serverfehler, keinen Zertifikatsalarm und keinen Ausfall im klassischen Sinn — nur langsamere, weniger geschützte oder abgebrochene Verbindungen bei einem Teil der Besucher.

  • HTTPS-Record für alle relevanten Namen abfragen, nicht nur für den Apex — Subdomains, Shop- und API-Hosts eingeschlossen.
  • Mindestens drei unabhängige Resolver und mehrere Regionen verwenden, statt sich auf einen Anbieter zu stützen.
  • Soll-Zustand versionieren und jede Abweichung melden, Löschungen eingeschlossen.
  • ALPN-Angaben gegen die tatsächlich bedienten Protokolle prüfen.
  • Adress-Hinweise regelmäßig gegen A- und AAAA-Records abgleichen.
  • ECH-Schlüssel auf Vorhandensein, Konsistenz und plausible Rotation prüfen.
  • Fallback ohne HTTPS-Record, ohne QUIC und ohne ECH aktiv testen.
  • Messergebnisse zeitgestempelt archivieren, damit sie als Nachweis taugen.

Das XICTRAQ DNS- und Domain-Monitoring fragt Ihre Einträge regelmäßig über mehrere öffentliche Resolver und aus mehreren Regionen ab, vergleicht sie mit dem hinterlegten Soll-Zustand und meldet jede unerwartete Änderung. Zusammen mit dem Security-Scan für TLS-Konfiguration und Header sowie den Berichten und Statusseiten entsteht daraus eine durchgehende Sicht von der DNS-Antwort bis zur ausgelieferten Seite. Einen Überblick über Umfang und Pläne gibt die Preisübersicht, einen Blick in die Oberfläche die Live-Demo. Wer die Protokollebene weiter denken will, findet im Beitrag zur Post-Quantum-TLS-Umstellung die nächste Entwicklungsstufe derselben Kette.

Quellen und Studien

Dieser Artikel basiert auf: IETF RFC 9460 — Service Binding and Parameter Specification via the DNS (SVCB and HTTPS Resource Records), November 2023; IETF RFC 9848 — Bootstrapping TLS Encrypted ClientHello with DNS Service Bindings, März 2026; IETF RFC 9849 — TLS Encrypted Client Hello, Proposed Standard, März 2026; IETF RFC 9461 (dohpath), RFC 9540 (ohttp) und RFC 9953 (docpath) als Referenzen einzelner Parameter; IANA — DNS SVCB Service Parameter Keys Registry (Zuteilungen 0 bis 12, Bereiche für Expertenprüfung und private Nutzung); HTTP Archive — Web Almanac 2024, Kapitel HTTP (Anteil DNS-HTTPS-Records mit h3, Alt-Svc-Verbreitung, Auslösung von HTTP/3-Seitenaufrufen); HTTP Archive — Web Almanac 2025, Kapitel Security (QUIC-, TLS-1.3- und HTTPS-Anteile); APNIC — Nosyk, Discovering the Discovery of Designated Resolvers, September 2025 (SVCB-Antworten offener Resolver, Anbieterkonzentration); SANS Internet Storm Center — Encrypted Client Hello: Anybody Using it Yet? (2022) und Encrypted Client Hello: Ready for Prime Time? (März 2026).

Häufig gestellte Fragen zu HTTPS- und SVCB-Records

Brauche ich einen HTTPS-Record, wenn meine Website bereits über HTTPS läuft?
Der Name führt leicht in die Irre: Der HTTPS-Record hat mit der Verschlüsselung der Seite zunächst nichts zu tun, sondern beschreibt, wie eine Verbindung aufgebaut werden soll. Ohne ihn funktioniert Ihre Website weiterhin, Clients nehmen dann in der Regel den klassischen Weg über A/AAAA und TCP. Mit ihm können moderne Browser typischerweise schon beim Erstkontakt HTTP/3 wählen — in der Auswertung des HTTP Archive wurden rund 99 % der über HTTP/3 beobachteten Seitenaufrufe durch einen solchen Record ausgelöst (HTTP Archive, Web Almanac 2024). Für Encrypted ClientHello ist er nach aktuellem Stand der vorgesehene Bootstrap-Weg (IETF RFC 9848).
Kann ein fehlerhafter HTTPS-Record meine Website unerreichbar machen?
In der Regel nicht vollständig. RFC 9460 verpflichtet Clients für vorbestehende Protokolle wie HTTP auf SVCB-optionales Verhalten: Ist das RRset fehlerhaft, verwerfen sie es und fallen auf den Verbindungsaufbau ohne SVCB zurück (IETF RFC 9460). Die typische Folge ist deshalb Qualitätsverlust statt Totalausfall. Eine Ausnahme bildet der ECH-Fall: Tragen alle angebotenen Alternativen einen ech-Parameter, verhält sich der Client SVCB-abhängig und bricht den Versuch eher ab, als den Servernamen im Klartext zu senden (IETF RFC 9848).
Wie oft sollte ich HTTPS- und SVCB-Records prüfen?
Erfahrungsgemäß orientiert sich ein sinnvolles Intervall an der TTL des Records und an der Änderungsfrequenz Ihrer Infrastruktur. Bei einer TTL von 300 Sekunden ist eine Prüfung im Minuten- bis Viertelstundentakt üblich, bei stabilen Zonen mit hoher TTL genügt oft ein deutlich größerer Abstand. Wichtiger als die reine Frequenz ist, dass die Prüfung gegen mehrere Resolver läuft und dass sie nach jeder Änderung an DNS, Hosting oder CDN zusätzlich ausgelöst wird.
Muss ich A- und AAAA-Records behalten, wenn ich ipv4hint und ipv6hint setze?
Ja. Die Hinweise sind ausdrücklich als Optimierung gedacht und ersetzen die Adressdatensätze nicht. RFC 9460 empfiehlt Clients sogar, die Hinweise zu ignorieren, wenn A- und AAAA-Records für den TargetName ohnehin lokal vorliegen, und weist darauf hin, dass ein Übergehen der echten Adressantworten Lastverteilung und geobasierte Verfahren beeinträchtigen kann (IETF RFC 9460). Praktisch bedeutet das: Hinweise und Adressdatensätze sollten regelmäßig gegeneinander abgeglichen werden.
Woran erkenne ich, dass ein ECH-Schlüssel veraltet ist?
Ein brauchbares Indiz ist die Divergenz zwischen Messpunkten: Liefern verschiedene Resolver unterschiedliche ech-Werte, obwohl die Rotation abgeschlossen sein sollte, spricht das für eine unvollständige Veröffentlichung oder für Caches, die noch am alten Wert hängen. Ein zweites Indiz sind ECH-Handshakes, die gegen den aktuellen Endpunkt nicht durchgehen. Da RFC 9848 die Behandlung veralteter Konfigurationen nicht abschließend regelt, ist die Beobachtung von außen typischerweise der praktikabelste Weg (IETF RFC 9848).
Sehen alle Besucher denselben HTTPS-Record?
Eher selten. Ob ein Nutzer den Record überhaupt erhält, hängt von seinem Resolver ab — in einer Messung an rund 1,3 Millionen offenen Resolvern lieferte etwa ein Viertel SVCB-Antworten zurück, und 97,4 % der auswertbaren Systeme verwiesen auf nur fünf große Anbieter (APNIC, Nosyk, September 2025). Hinzu kommen Browserversion, Netzwerkpfad und Cache-Zustand. Genau deshalb ist eine Messung aus mehreren Regionen und über mehrere Resolver in der Regel aussagekräftiger als ein einzelner Test im eigenen Browser.
In 60 Sekunden starten

Lassen Sie XICTRAQ Ihre Website bewachen.

Dauerhaft kostenloser Plan verfügbar. Keine Kreditkarte, keine Installation, keine versteckten Kosten.