HTTP/3 prüfen

Gib eine Domain ein. Der HTTP/3-Check ruft die Domain und www (bei einer Subdomain nur diesen Host) normal ab, liest den Alt-Svc-Header und versucht dann einen zweiten Abruf ausschließlich über HTTP/3. So siehst du, ob Browser, die HTTP/3 nutzen wollen, deine Seite über QUIC erreichen oder erst nach einer Wartezeit auf HTTP/2 zurückfallen.

Was ist HTTP/3?

HTTP/3 (RFC 9114) ist die dritte Hauptversion von HTTP. Statt über TCP läuft es über QUIC (RFC 9000), ein Transportprotokoll auf UDP mit eingebautem TLS 1.3. Verbindungsaufbau und Verschlüsselung passieren in einem Schritt, ein verlorenes Paket hält nicht mehr alle parallelen Anfragen auf, und eine Verbindung übersteht den Wechsel vom WLAN ins Mobilfunknetz.

Alle großen Browser sprechen HTTP/3, ebenso CDNs wie Cloudflare und Webserver wie Caddy, LiteSpeed und nginx ab Version 1.25. Für Besucher im Mobilfunk mit schwankender Verbindung ist der Unterschied am deutlichsten.

Wie HTTP/3 angekündigt wird

Ein Browser weiß vorher nicht, ob ein Server QUIC spricht. Deshalb kommt die erste Verbindung meist über HTTP/2, und der Server kündigt im Header Alt-Svc an, dass derselbe Dienst auch über HTTP/3 erreichbar ist: h3 steht für HTTP/3, die Zahl nach dem Doppelpunkt für den UDP-Port, ma für die Dauer in Sekunden, die sich der Browser das merkt. Ab der nächsten Verbindung versucht er QUIC.

HTTP
HTTP/2 200
content-type: text/html; charset=utf-8
alt-svc: h3=":443"; ma=86400

Warum kaputtes HTTP/3 auffällt

Der typische Fall: Der Webserver kündigt HTTP/3 an, aber UDP-Port 443 ist zu. Nach einem Serverumzug, einer neuen Firewall-Regel oder beim Hoster, der nur TCP 443 freigibt. Der Alt-Svc-Header bleibt, denn er kommt aus der Konfiguration des Webservers.

Browser versuchen dann QUIC, warten auf eine Antwort und fallen auf HTTP/2 zurück. Die Seite lädt, aber spürbar langsamer, und Monitoring über TCP bleibt grün. Genau diesen Zustand findet der Check: angekündigt, aber über QUIC nicht erreichbar.

Was der Check prüft

  • Domain und www. Gibst du eine Subdomain ein, etwa shop.beispiel.de, nur diesen Host.
  • Alt-Svc der endgültigen Antwort nach allen Weiterleitungen, mit dem angekündigten Port.
  • Ein zweiter Abruf ausschließlich über HTTP/3 an genau diesen Origin, ohne Rückfall auf TCP.
  • Angekündigt, aber keine Antwort über QUIC: Warnung. Vorher prüft der Check den eigenen QUIC-Weg über Referenzziele, damit eine Störung beim Prüfstandort keinen Fehlalarm auslöst.
  • Kein h3 im Alt-Svc-Header: Hinweis. HTTP/3 ist freiwillig, im Domain-Check kostet das keine Punkte.

HTTP/3 einrichten

Zwei Dinge müssen zusammenpassen: Der Webserver lauscht auf QUIC, und UDP 443 ist auf dem ganzen Weg offen.

  • Webserver: in nginx ab 1.25 eine zusätzliche listen-Zeile mit quic und der Alt-Svc-Header; Caddy und LiteSpeed haben HTTP/3 von Haus aus aktiv.
  • Firewall: UDP 443 eingehend freigeben, auf dem Server und in einer vorgeschalteten Hoster-Firewall. Regeln für TCP 443 gelten nicht für UDP.
  • Load Balancer und Reverse Proxy: Viele leiten nur TCP weiter. Dann QUIC dort terminieren oder den Alt-Svc-Header entfernen.
  • Lässt sich UDP nicht freigeben, den Alt-Svc-Header entfernen. Ohne Ankündigung versucht kein Browser HTTP/3, und es gibt keine Wartezeit.
nginx
server {
    listen 443 ssl;
    listen 443 quic reuseport;
    http2 on;
    server_name beispiel.de www.beispiel.de;
    add_header Alt-Svc 'h3=":443"; ma=86400' always;
}

HTTP/3 dauerhaft überwachen

Ein gesperrter UDP-Port fällt bei der eigenen Kontrolle selten auf, weil der Browser leise auf HTTP/2 zurückfällt. DomainWarn prüft die Websites aller Kundendomains auf HTTP/3, im Free-Tarif alle 6 Stunden, sonst stündlich. Antwortet angekündigtes HTTP/3 zweimal in Folge nicht über QUIC, entsteht ein Incident, und eine Änderung der Ankündigung steht in der Zeitleiste.

Häufige Fragen

Muss meine Website HTTP/3 können?
Nein. HTTP/2 ist schnell und von allen Browsern unterstützt. HTTP/3 bringt vor allem im Mobilfunk Vorteile. Problematisch ist nur eine Ankündigung, hinter der nichts antwortet: Sie ist schlechter als gar keine.
Mein Browser zeigt HTTP/3, der Check meldet es trotzdem als nicht erreichbar?
Vielleicht kam deine Verbindung über ein CDN oder einen anderen Standort, oder der Browser nutzt eine gemerkte Verbindung. Mit curl --http3-only -I https://beispiel.de/ testest du gezielt über QUIC, von einem Rechner außerhalb deines Netzes.
Warum zeigt der Check „nicht geprüft“?
Um über QUIC abzurufen, braucht der Prüfstandort selbst einen funktionierenden UDP-Weg. Fehlt er, zeigt der Check nur, was der Alt-Svc-Header ankündigt, und sagt ausdrücklich, dass die Erreichbarkeit nicht geprüft wurde. Das ist kein Befund über deine Website.
Dauerhaft überwachen
Websites aller Kundendomains dauerhaft überwachen

Website-Monitoring für Agenturen: DomainWarn prüft Erreichbarkeit, Statuscode, Antwortzeit, Weiterleitungen, IPv6, Header und Inhalt aller Kundenwebsites.

Mehr zum Monitoring

Weitere Tools

Kostenloses Tool

Domain-Check

Website, E-Mail, DNS und Domain in einem Lauf prüfen: 20 Prüfungen, Punktzahl 0 bis 100 je Bereich und gesamt, mit Empfehlungen. Kostenlos, ohne Anmeldung.

Tool öffnen →
Kostenloses Tool

E-Mail-Header-Analyzer

E-Mail-Header einfügen und lesbar auswerten: Haben SPF, DKIM und DMARC bestanden, passt die Absenderdomain, über welche Server lief die Mail und wie lange?

Tool öffnen →
Kostenloses Tool

Datenschutz-Check

Prüfe kostenlos, welche Drittanbieter deine Startseite vor der Einwilligung lädt: Google Fonts, Analytics, Pixel, Karten – und was davon abmahngefährdet ist.

Tool öffnen →
Kostenloses Tool

security.txt Checker

security.txt kostenlos prüfen: Contact, Expires, Ablaufdatum, HTTPS und Content-Type nach RFC 9116. Zeigt, ob Sicherheitsforscher dich erreichen.

Tool öffnen →
Kostenloses Tool

Website-Check

Website kostenlos prüfen: robots.txt, XML-Sitemap, kaputte Seiten, tote Links, versehentliches noindex und Canonical-Tags – bis zu 20 Adressen in einem Lauf.

Tool öffnen →
Kostenloses Tool

E-Mail-Check

SPF, DKIM, DMARC und MX einer Domain in einem Lauf prüfen, kostenlos und ohne Anmeldung. Zeigt, ob deine Mails die Vorgaben von Google und Yahoo erfüllen.

Tool öffnen →
Kostenloses Tool

SPF Checker

SPF-Eintrag kostenlos prüfen: Syntax, Includes, das Limit von 10 DNS-Lookups und der Abschluss (-all, ~all). Schützt die Domain vor gefälschten Absendern?

Tool öffnen →
Kostenloses Tool

DMARC Checker

DMARC-Eintrag kostenlos prüfen: Policy (none, quarantine, reject), pct, Reporting-Adressen und Syntaxfehler. Mit Empfehlungen für den Umstieg auf p=reject.

Tool öffnen →
Kostenloses Tool

DNS Checker

DNS-Einträge kostenlos abfragen, direkt vom autoritativen Nameserver: A, AAAA, CNAME, MX, TXT, NS und CAA, jeder Record erklärt. Ohne Anmeldung und Cache.

Tool öffnen →
Kostenloses Tool

MX Checker

MX-Eintrag kostenlos prüfen: Welche Mailserver empfangen für eine Domain, sind sie auflösbar, stimmt die Priorität? Erkennt fehlende und tote Mailserver.

Tool öffnen →
Kostenloses Tool

SSL Checker

SSL-Zertifikat kostenlos prüfen: Ablaufdatum, Aussteller, Kette, Hostname und TLS-Version, auch am Mailserver. Erkennt abgelaufene und falsche Zertifikate.

Tool öffnen →
Kostenloses Tool

HTTP Header Checker

HTTP-Header kostenlos prüfen: HSTS, Content-Security-Policy, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy. Mit Empfehlungen.

Tool öffnen →
Kostenloses Tool

Ist die Website down?

Website nicht erreichbar? Kostenlos prüfen, ob eine Seite für alle down ist oder nur bei dir: Antwort, Statuscode, Ladezeit, Weiterleitungen, IP-Adressen.

Tool öffnen →
Kostenloses Tool

DNS Propagation Checker

DNS-Propagation kostenlos prüfen: Welche Resolver (Google, Cloudflare, Quad9 …) liefern schon den neuen A-, MX- oder TXT-Record – und welche noch den alten?

Tool öffnen →
Kostenloses Tool

Redirect Checker

301-Weiterleitung kostenlos prüfen: Jede Station mit Statuscode und Antwortzeit, von http auf https, von www auf ohne www. Erkennt Ketten und Schleifen.

Tool öffnen →
Kostenloses Tool

DKIM Checker

DKIM-Eintrag kostenlos prüfen: Selektor, Schlüsseltyp, Schlüssellänge, Syntax, widerrufene Schlüssel. Ohne Selektor werden gängige Selektoren geprüft.

Tool öffnen →
Kostenloses Tool

DNSSEC Checker

DNSSEC kostenlos testen: DS-Record, Validierung, kaputte Signaturketten. Zeigt, ob validierende Resolver wie Google und Cloudflare die Domain noch erreichen.

Tool öffnen →
Kostenloses Tool

Nameserver-Check

Nameserver kostenlos prüfen: Antwortet jeder NS autoritativ, liefern alle denselben Zonenstand, liegen sie in verschiedenen Netzen? Findet Lame Delegation.

Tool öffnen →
Kostenloses Tool

CAA-Record Checker

CAA-Records kostenlos prüfen: issue, issuewild und iodef, abgeglichen mit der CA deines Zertifikats. Zeigt, ob die nächste Verlängerung scheitert.

Tool öffnen →
Kostenloses Tool

IPv6-Check

Prüfe kostenlos die AAAA-Records von Domain und www und, wo der Prüfstandort IPv6 hat, den Abruf über jede IPv6-Adresse. Findet tote AAAA-Records.

Tool öffnen →
Kostenloses Tool

MTA-STS Checker

MTA-STS kostenlos prüfen: DNS-Record, Policy-Datei, Modus, max_age und ob deine MX-Server in der Policy stehen. Zeigt, ob eingehende Mails TLS erzwingen.

Tool öffnen →
Kostenloses Tool

TLS-RPT Checker

TLS-RPT-Record kostenlos prüfen: Syntax, Berichtsadressen (rua) und Fehler wie ein fehlender Record. Zeigt, ob du Berichte über TLS-Fehler bekommst.

Tool öffnen →
Kostenloses Tool

BIMI Checker

BIMI-Record kostenlos prüfen: Syntax, Logo-URL, SVG Tiny PS, VMC-Zertifikat und DMARC-Voraussetzung. Zeigt, warum dein Logo bei Gmail nicht erscheint.

Tool öffnen →
Kostenloses Tool

Blacklist Check

IP- und Domain-Blacklist kostenlos prüfen: Mailserver-IPs, Website-IP und Domain gegen Spamhaus, Spamcop, Barracuda, PSBL und SURBL. Mit Delisting-Links.

Tool öffnen →
Kostenloses Tool

Domain Checker

Domain kostenlos prüfen: Whois-Daten per RDAP direkt aus der Registry, Ablaufdatum, Registrar, EPP-Status, Transfersperre und Nameserver.

Tool öffnen →