DNSSEC sorgt dafür, dass DNS-Antworten kryptographisch signiert sind und schützt so vor Manipulationen wie DNS-Spoofing. In dieser Anleitung zeige ich, wie DNSSEC auf einem Plesk-Server aktiviert und die benötigten DS-Records korrekt beim Domainprovider Hosttech hinterlegt werden.


Voraussetzungen

  • Plesk Server mit aktivierter DNSSEC-Funktion
  • Domain bei Hosttech registriert
  • Zugriff auf beide Verwaltungsoberflächen

Schritt 1: DNSSEC in Plesk aktivieren

  1. In Plesk zu Websites & Domains navigieren
  2. Domain auswählen
  3. Menüpunkt DNSSEC öffnen
  4. DNSSEC aktivieren und Schlüssel generieren

Nach der Aktivierung erstellt Plesk automatisch die notwendigen Schlüssel (KSK und ZSK) sowie die dazugehörigen DS-Records.


Schritt 2: DS-Records aus Plesk auslesen

Nach der Aktivierung zeigt Plesk die sogenannten DS Resource Records an. Diese sehen typischerweise so aus:

domain.ch. IN DS 44046 10 1 ABCDEF...
domain.ch. IN DS 44046 10 2 ABCDEF...
domain.ch. IN DS 37092 10 1 ABCDEF...
domain.ch. IN DS 37092 10 2 ABCDEF...

Aufbau eines DS-Records

Ein DS-Record besteht aus vier relevanten Werten:

<Key Tag> <Algorithm> <Digest Type> <Digest>

Beispiel:

  • Key Tag: 44046
  • Algorithm: 10 (RSASHA512)
  • Digest Type: 2 (SHA-256)
  • Digest: Hashwert

Schritt 3: DS-Records bei Hosttech eintragen

Im Hosttech Control Panel findest du im DNSSEC-Bereich folgende Eingabefelder:

  • Key Tag
  • Algorithm
  • Digest Type
  • Digest

Wichtig:

Jeder DS-Record muss einzeln erfasst werden.


Empfohlene Konfiguration

Plesk generiert in der Regel mehrere DS-Records pro Schlüssel, da verschiedene Digest-Typen verwendet werden.

Typischerweise:

  • Digest Type 1 (SHA-1)
  • Digest Type 2 (SHA-256)

Best Practice

Da SHA-1 als veraltet gilt, empfiehlt es sich, nur die sicheren SHA-256 Records zu verwenden.

Beispiel (empfohlen):

Key TagAlgorithmDigest TypeDigest
44046102ABCDEF…
37092102ABCDEF…

Typische Fehlerquellen

  • ❌ DNSKEY statt DS-Record eingetragen
  • ❌ Digest mit Leerzeichen oder Zeilenumbrüchen
  • ❌ Nicht alle notwendigen Records übernommen
  • ❌ DNSSEC im Plesk aktiviert, aber keine DS-Records beim Provider gesetzt

Schritt 4: DNSSEC Validierung prüfen

Nach dem Eintrag kann es einige Zeit dauern, bis DNSSEC vollständig aktiv ist (Propagation).

Zur Überprüfung eignen sich folgende Tools:

Erwartetes Ergebnis:

  • Keine Validierungsfehler
  • Vertrauenskette vollständig

Hintergrundwissen

  • KSK (Key Signing Key) signiert den ZSK
  • ZSK (Zone Signing Key) signiert die DNS-Zone
  • DS-Record verbindet deine Domain mit der übergeordneten Zone (.ch)

Nur wenn dieser DS-Record korrekt beim Registrar hinterlegt ist, funktioniert die DNSSEC-Vertrauenskette.


Zu beachten

Die Aktivierung von DNSSEC mit Plesk und Hosttech ist technisch einfach, erfordert jedoch sauberes Arbeiten beim Übertragen der DS-Records. Besonders wichtig ist die korrekte Auswahl und Eingabe der Werte sowie eine anschliessende Validierung.

Mit der Verwendung von SHA-256 (Digest Type 2) bist du zudem auf dem aktuellen Stand der Sicherheit.