Zum Inhalt springen
CitexNode
Alle Anleitungen

IPv6 und Reverse-DNS

Die IPv6-Adresse des vServers finden und testen, Reverse-DNS im Dashboard setzen und prüfen.

5 Min. Lesezeit

Dein vServer hat eine IPv4- und eine IPv6-Adresse. Diese Anleitung zeigt, wie du die IPv6 im System findest und testest, und wie du für beide Adressen Reverse-DNS setzt.

Gilt für Debian 12 und 13, Ubuntu 22.04 und 24.04, AlmaLinux 9 und Rocky Linux 9. Befehle laufen als root.

Welche Adressen hat der vServer?

Im Dashboard öffnest du deinen vServer und den Tab Netzwerk. Unter IP-Adressen stehen beide Adressen, jeweils mit IPv4 oder IPv6 markiert.

Auf dem Server selbst:

bash
ip -6 addr show scope global
ip -6 route show default

Die erste Zeile zeigt die IPv6-Adresse (inet6 …/…), die zweite die Standardroute (default via …). Beides sollte da sein und die Adresse mit der aus dem Dashboard übereinstimmen.

Adressen, die mit fe80: beginnen, sind nur im lokalen Netz gültig (link-local); die zählen hier nicht.

IPv6 testen

Vom Server nach außen:

bash
ping -6 -c 3 ipv6.google.com
curl -6 https://ifconfig.co

Der Ping sollte Antworten bekommen, curl deine IPv6 ausgeben.

Von außen zum Server: Hat dein PC IPv6 (das zeigt z. B. https://test-ipv6.com), dann von dort:

bash
ping DEINE-IPV6
ssh root@DEINE-IPV6

Unter Windows heißt der Befehl ping -6 DEINE-IPV6.

Firewall für IPv6

Regeln für Dienste müssen auch für IPv6 gelten. ufw legt Regeln für beide automatisch an, solange in /etc/default/ufw IPV6=yes steht (der Standard). firewalld gilt ebenfalls für beide. Eigene nftables-Regeln in einer Tabelle inet gelten für beide, in ip nur für IPv4.

Domain auf die IPv6 zeigen lassen

Läuft dein Dienst auch über IPv6, leg bei deiner Domain einen AAAA-Eintrag mit der IPv6 an, neben dem A-Eintrag für die IPv4. Siehe DNS-Einträge verwalten. Setz den AAAA-Eintrag nur, wenn der Dienst über IPv6 wirklich erreichbar ist.

Was Reverse-DNS ist

Ein normaler DNS-Eintrag übersetzt einen Namen in eine Adresse (mail.example.de → 203.0.113.5). Reverse-DNS (ein PTR-Eintrag) geht den umgekehrten Weg: Adresse → Name.

Du brauchst ihn vor allem für einen Mailserver. Viele Empfänger lehnen Mails von Adressen ohne passenden PTR ab. Für Websites, Spieleserver oder ein VPN ist er nicht nötig.

Der Name sollte in beide Richtungen passen: Der PTR der Adresse zeigt auf mail.example.de, und mail.example.de hat einen A- bzw. AAAA-Eintrag auf genau diese Adresse.

Reverse-DNS im Dashboard setzen

  1. Leg zuerst den A- (und, falls gewünscht, AAAA-)Eintrag für den Namen an, z. B. mail.example.de.
  2. Öffne im Dashboard deinen vServer, Tab Netzwerk.
  3. Klick bei der Adresse unter IP-Adressen auf rDNS.
  4. Trag im Feld Reverse-DNS für … den vollständigen Hostnamen ein, z. B. mail.example.de.
  5. Klick auf Speichern. Es erscheint Reverse-DNS gespeichert.

Leer lassen und speichern entfernt den Eintrag wieder. Nach dem Speichern zeigt der Knopf kurz Speichern in … s, danach kannst du wieder ändern.

Für die IPv6 machst du dasselbe in ihrer Zeile. Bringt das Speichern für die IPv6 eine Fehlermeldung, schreib uns ein Ticket mit Adresse und gewünschtem Namen.

Prüfen, ob es geklappt hat

Im Dashboard steht unter der Adresse jetzt PTR mail.example.de.

Im DNS prüfst du es mit dig (Paket dnsutils bzw. bind9-dnsutils auf Debian und Ubuntu, bind-utils auf AlmaLinux und Rocky Linux):

bash
dig -x 203.0.113.5 +short
dig mail.example.de A +short

Die erste Abfrage sollte mail.example.de. liefern, die zweite wieder 203.0.113.5. Für IPv6 genauso mit dig -x DEINE-IPV6 +short und dig mail.example.de AAAA +short.

Bis ein neuer PTR überall sichtbar ist, kann es dauern, je nach Zwischenspeicher bis zu einigen Stunden.

Häufige Fehler

  • „Gib einen vollständigen Hostnamen ein“. Der Name braucht mindestens eine Domain mit Endung, z. B. mail.example.de, nicht nur mail.
  • ip -6 addr zeigt keine globale Adresse, im Dashboard steht aber eine. Die Netzwerkkonfiguration im System fehlt oder wurde überschrieben. Schreib ein Ticket; per Konsole im Dashboard kommst du auch ohne Netz auf den Server.
  • Ping über IPv6 geht raus, aber von außen nicht rein. Die Firewall lässt ICMPv6 oder den Port nicht durch. Prüf ufw status bzw. firewall-cmd --list-all.
  • dig -x zeigt noch den alten Namen. Der alte Eintrag liegt noch im Zwischenspeicher. Später nochmal prüfen.
  • Mails werden trotz PTR abgelehnt. PTR und A-Eintrag passen nicht zusammen, oder SPF, DKIM und DMARC fehlen. Siehe Mails vom vServer verschicken.

Wie es weitergeht

Kommst du nicht weiter, schreib uns ein Ticket.