Direkt zum Inhalt

Cookie-Einstellungen

Wählen Sie, welche Arten von Cookies Sie erlauben. Sie können Ihre Auswahl jederzeit über Cookie-Einstellungen unten auf jeder Seite ändern. Datenschutzerklärung

Notwendig

Immer aktiv

Nötig zum Einloggen, für Ihren Warenkorb und um Ihre Auswahl zu speichern. Diese sind immer aktiv.

Welche Cookies?
  • weboke_sessie, weboke_klant, weboke_remember: Ihre Sitzung und eingeloggt bleiben
  • weboke_basket: Ihr Warenkorb
  • wkBtwIncl: Preise mit oder ohne MwSt. anzeigen
  • wok_cookies: Ihre Cookie-Auswahl, 12 Monate

Misst, welche Anzeige zu einem Besuch oder einer Bestellung führt, damit wir nicht für Anzeigen zahlen, die nichts bringen.

Welche Cookies?
  • Google Ads über Google Tag Manager (_gcl_au, _gcl_aw), bis zu 90 Tage
  • OpenAI Ads, Anzeigen in ChatGPT
  • wok_aff: über welchen Partner Sie zu uns kamen (Partnerprogramm), 60 Tage

4,6

Land und Sprache

Jedes Land hat seine eigene Website, mit Preisen und MwSt. dieses Landes.

Anzeigen

TXT-Einträge und Domainverifizierung

Modul 4: Einträge für E-Mail · Lesezeit: 7 Minuten

Lernziel: Nach dieser Lektion können Sie einen TXT-Eintrag erstellen, um Ihre Domain bei einem Dienst zu verifizieren, und wissen, wann mehrere TXT-Einträge nebeneinander erlaubt sind und wann nicht.

Kernbegriffe: TXT-Eintrag, Verifizierungscode, Name mit Unterstrich, Anführungszeichen, Textteile von 255 Zeichen, SPF/DMARC als besondere TXT-Einträge

Ein Zettel in Ihrer DNS

Ein TXT-Eintrag ist der einfachste Eintrag, den es gibt: ein Stück Text bei einem Namen. Das DNS selbst tut nichts damit. Er ist für andere Programme gedacht, die diesen Text lesen kommen.

Deshalb ist TXT der beliebteste Eintrag bei Diensten, die wissen wollen, ob eine Domain wirklich Ihnen gehört. Google Search Console, Microsoft 365, Google Workspace, Facebook, Apple, GitHub, Newsletter-Dienste und Webshop-Plattformen arbeiten alle so:

  1. Der Dienst gibt Ihnen einen Code, zum Beispiel google-site-verification=Ab12Cd34... oder MS=ms12345678.
  2. Sie setzen diesen Code als TXT-Eintrag in das DNS Ihrer Domain.
  3. Der Dienst fragt den TXT-Eintrag Ihrer Domain ab. Steht der Code dort, weiß er: Wer diesen Code setzen konnte, verwaltet diese Domain.

Nur wer das DNS einer Domain ändern kann, kann einen solchen Eintrag setzen. Deshalb ist das eine zuverlässige Prüfung.

Wie sieht ein TXT-Eintrag aus?

example.com.   3600  IN  TXT  "google-site-verification=Ab12Cd34Ef56"
example.com.   3600  IN  TXT  "MS=ms12345678"
example.com.   3600  IN  TXT  "v=spf1 mx include:spf.service.example ~all"

Ein paar Dinge, die Sie wissen sollten:

  • Anführungszeichen. In einer Zonendatei steht der Text zwischen Anführungszeichen. In den meisten Panels müssen Sie diese nicht selbst eingeben: Das Panel setzt sie automatisch darum. Geben Sie sie trotzdem ein, prüfen Sie nach dem Speichern, ob keine doppelten Anführungszeichen entstanden sind.
  • Teile von 255 Zeichen. Ein Textstück in einem TXT-Eintrag darf höchstens 255 Zeichen lang sein (RFC 1035). Längere Texte, wie ein DKIM-Schlüssel, werden in mehrere Teile innerhalb desselben Eintrags aufgeteilt: "erster Teil" "zweiter Teil". Programme, die TXT lesen, fügen diese Teile wieder zusammen. Gute Panels teilen automatisch auf; bei manchen müssen Sie das selbst tun.
  • Großbuchstaben und Leerzeichen zählen. Kopieren Sie den Code genau, am besten per Kopieren und Einfügen. Ein Leerzeichen am Ende oder ein fehlendes Zeichen reicht schon, damit die Verifizierung fehlschlägt.

Auf welchem Namen?

Der Dienst gibt immer an, auf welchem Namen der Eintrag stehen soll:

  • Auf der Domain selbst. Der Dienst sagt dann „@“, „root“, „Host leer“ oder nennt nur example.com. In den meisten Panels geben Sie dann @ ein oder lassen das Feld leer.
  • Auf einem eigenen Namen. Manche Dienste wollen einen separaten Namen, der mit einem Unterstrich beginnt, wie _github-challenge-beispielfirma oder _acme-challenge. Der Unterstrich zeigt, dass es kein gewöhnlicher Hostname ist (Sie können darunter keine Website öffnen). Geben Sie in Ihrem Panel nur diesen ersten Teil ein; Ihre Domainnamen wird bereits automatisch angehängt.

Ein häufiger Fehler: den vollständigen Namen in ein Panel eingeben, das die Domainnamen selbst dahinter anfügt. Dann entsteht _github-challenge-beispielfirma.example.com.example.com, und der Dienst findet nichts. Prüfen Sie nach dem Speichern, welchen vollständigen Namen das Panel anzeigt.

Mehrere TXT-Einträge: Ist das erlaubt?

Ja. Auf einem Namen dürfen beliebig viele TXT-Einträge stehen. Eine Verifizierung für Google und eine für Microsoft stören sich nicht gegenseitig. Jeder Dienst sucht unter allen TXT-Einträgen nach seinem eigenen Code.

Es gibt zwei Ausnahmen, und die sind wichtig:

  • SPF (beginnt mit v=spf1): maximal einer pro Namen. Zwei SPF-Einträge machen Ihr SPF ungültig (Lektion 4.3).
  • DMARC (auf _dmarc, beginnt mit v=DMARC1): maximal einer. Bei zwei Einträgen behandelt ein Empfänger Sie so, als hätten Sie kein DMARC (Lektion 4.5).

Fordert ein Dienst Sie auf „fügen Sie diesen SPF-Eintrag hinzu“, erstellen Sie also keinen zweiten SPF-Eintrag, sondern ergänzen Sie den bestehenden.

Darf die Verifizierung wieder weg?

Das hängt vom Dienst ab. Viele Dienste (wie Google Search Console und Microsoft 365) prüfen später erneut. Entfernen Sie den Eintrag, kann Ihre Domain nach einiger Zeit wieder als „nicht verifiziert“ gelten. Lassen Sie ihn deshalb stehen, außer der Dienst sagt, dass er entfernt werden darf. Einen alten Verifizierungseintrag eines Dienstes, den Sie nicht mehr nutzen, dürfen Sie aber aufräumen.

Es funktioniert nicht sofort

Haben Sie den Eintrag gerade erstellt und meldet der Dienst „nicht gefunden“? Das liegt meist am Cache (Modul 6). Hat der Dienst Ihre Domain schon einmal abgefragt, bevor der Eintrag bestand, merkt er sich eine Weile, dass dort nichts stand. Warten Sie eine Viertelstunde und versuchen Sie es erneut. Prüfen Sie in der Zwischenzeit selbst mit einem Online-DNS-Abfragetool, ob der Eintrag vorhanden ist (Lektion 8.2 und 8.3).

In der Praxis: So sieht es in einem Panel aus

In diesem Beispiel verwenden wir Mein WebOké. Gehen Sie zur Domain, Reiter DNS, und klicken Sie auf Eintrag hinzufügen. Wählen Sie den Typ TXT, geben Sie bei Name @ ein (oder den Namen, den der Dienst angibt) und fügen Sie den Code beim Wert ein. Anführungszeichen müssen Sie nicht eingeben. In DirectAdmin funktioniert es in der DNS-Verwaltung genauso; dort lassen Sie TXT-Eintragstyp auf Klartext stehen.

In anderen Panels heißen die Felder manchmal Host, Hostname oder Name und Value, Content oder Data, aber das Prinzip ist dasselbe.

Zusammenfassung

  • Ein TXT-Eintrag ist Text bei einem Namen. Dienste nutzen ihn, um zu prüfen, ob eine Domain Ihnen gehört.
  • Kopieren Sie den Code genau und setzen Sie ihn auf den Namen, den der Dienst angibt (oft @, manchmal ein Name mit Unterstrich).
  • Mehrere TXT-Einträge auf einem Namen sind erlaubt, außer bei SPF und DMARC: davon maximal einer.
  • Gelingt die Verifizierung nicht sofort, warten Sie etwas: Die Antwort kann noch in einem Cache stecken.

Quiz

1. Sie haben bereits einen TXT-Eintrag mit einer Google-Verifizierung auf @. Microsoft fordert einen TXT-Eintrag MS=ms12345678 auf @. Was tun Sie?



2. Ein Dienst fordert einen TXT-Eintrag auf _github-challenge-beispielfirma.example.com. Ihr Panel hängt die Domainnamen automatisch an den Namen an. Was geben Sie bei Name ein?



3. Welche TXT-Einträge dürfen nicht doppelt auf demselben Namen stehen?



4. Sie setzen einen Verifizierungseintrag, und der Dienst meldet sofort „nicht gefunden“. Was ist das Beste, was Sie zuerst tun?



Aufgabe

Aufgabe Z4.2: Verifizierungscode nachschlagen. Suchen Sie die TXT-Einträge von wikipedia.org. Dort steht unter anderem ein Verifizierungscode von Google. Fügen Sie den vollständigen Verifizierungstext ein, der mit google-site-verification= beginnt.

Aufgabe Z4.2: Verifizierungscode nachschlagen


Was Sie eingeben und was wir live finden, speichern wir nicht. Ihr Browser merkt sich Ihre Antworten und ob Sie die Aufgabe bestanden haben. Sind Sie angemeldet, speichern wir nur, dass Sie die Aufgabe (fast) richtig hatten, in Meine Kurse; dort können Sie es auch löschen.

Aufgabe O4.2: Selbst einrichten in Ihrer Übungszone. In der Übungszone verwenden Sie einen fiktiven Dienst; bei Ihrer echten Domain verwenden Sie natürlich den echten Code, den der Dienst Ihnen gibt. Sie erhalten bei der Aufgabe einen persönlichen Code <Ihr Code> (der sieht aus wie oefen-<code>-<letters>). Erstellen Sie in Ihrer Übungszone <code>.dnspractice.eu zwei TXT-Einträge:

  1. auf dem Namen der Zone selbst (@): dnscursus-verificatie=<Ihr Code>
  2. auf dem Namen _cursus-challenge: nur <Ihr Code>

Aufgabe O4.2

Diese Aufgabe erledigen Sie in Ihrer eigenen Übungszone: einer echten DNS-Zone auf den Nameservern von WebOké, nur für Sie. Melden Sie sich mit Ihrer E-Mail-Adresse an. Sie erhalten einen Login-Link per E-Mail und kehren anschließend zu dieser Lektion zurück. Wir verwenden Ihre Adresse ausschließlich für den Kurs.

Weiterführende Informationen

Die Schritte in diesen Artikeln gelten für die Panels von WebOké; in anderen Panels funktioniert es ähnlich.

Einen Moment bitte…

Richten Sie Ihre Domains ein

Legen Sie für jede Domain die Nameserver, die Verknüpfung mit Ihrem Hosting und den künftigen Inhaber fest.

Ihre Domains werden geladen…