Zum Inhalt springen
Aktueller Gutschein:10 % RabattIn der Bestellung einlösen

Reverse DNS (rDNS/PTR) für die IP-Adresse Ihres VPS

Wozu Reverse DNS dient, wie Sie in der Registerkarte Netzwerk einen PTR-Eintrag für die IPv4- und IPv6-Adresse Ihres VPS setzen, warum auch der A-Eintrag passen muss und wie Sie alles mit dig prüfen.

  • Fortgeschrittene
  • ~5 Min.
  • Aktualisiert am 9.10.2026

Reverse DNS (ein PTR-Eintrag) ordnet eine IP-Adresse wieder einem Namen zu. Sie setzen ihn im Kundenbereich für jede IP-Adresse Ihres VPS. Am wichtigsten ist er für einen Mailserver: Ohne korrektes rDNS lehnen die großen E-Mail-Anbieter Ihre Nachrichten ab oder sortieren sie als Spam ein.

Was Sie brauchen

  • Ein StormHost-VPS und die Berechtigung Netzwerk und rDNS (der Inhaber hat sie immer)
  • Eine eigene Domain und Zugang zu ihren DNS-Einträgen
  • Eine SSH-Verbindung zum VPS als root (Anleitung), um den Hostnamen zu setzen
  • Etwa 5 Minuten (plus Wartezeit auf DNS)

Wozu rDNS dient#

Ein gewöhnlicher A-Eintrag sagt: „mail.example.cz ist 203.0.113.10.“ Ein PTR-Eintrag sagt das Gegenteil: „203.0.113.10 ist mail.example.cz.“ Den PTR verwalten Sie nicht in Ihrer eigenen Domain, sondern in der Reverse-Zone, die dem Inhaber der IP-Adresse gehört. Für unsere VPS setzen Sie ihn daher im Kundenbereich.

Mailserver prüfen, dass beide Richtungen übereinstimmen (das nennt sich forward-confirmed rDNS):

  1. Die IP-Adresse des Absenders hat einen PTR-Eintrag mit einem Namen (203.0.113.10 zeigt auf mail.example.cz).
  2. Dieser Name hat einen A- (oder AAAA-)Eintrag mit derselben IP-Adresse (mail.example.cz zeigt auf 203.0.113.10).

Google verlangt diese Übereinstimmung von E-Mail-Absendern. Neben E-Mail macht rDNS die Ausgabe von traceroute und Logs leichter lesbar.

Jede IP-Adresse hat von uns einen Standard-PTR-Eintrag, zum Beispiel in der Form 203-0-113-10.stormhost.eu. Für eine Website oder einen Gameserver müssen Sie ihn nicht ändern.

Zuerst der A-Eintrag#

Der Kundenbereich prüft nicht, ob der Name wirklich auf Ihre IP zeigt. Für die Übereinstimmung müssen Sie selbst sorgen, sonst hilft rDNS bei Mailservern nicht.

  1. Legen Sie in der DNS-Verwaltung Ihrer Domain einen A-Eintrag an: Name mail, Wert die IPv4-⁠Adresse Ihres VPS (zum Beispiel 203.0.113.10). Für IPv6 fügen Sie zusätzlich einen AAAA-Eintrag mit demselben Namen hinzu.

  2. Prüfen Sie, dass der Eintrag funktioniert:

    bash
    dig +short mail.example.cz A
    • dig +short – gibt nur den Wert des Eintrags aus.
    • mail.example.cz A – der Name, den Sie nachschlagen, und der Eintragstyp. Ersetzen Sie mail.example.cz durch Ihren Namen.

    Die Ausgabe muss die IP-Adresse Ihres VPS sein. Die Schritte für Windows und mehr zu DNS stehen in DNS-Einträge verständlich erklärt.

Kein Proxy

In Cloudflare muss der rDNS-Name (typischerweise ein Mailserver) den Proxy-Status DNS only (graue Wolke) haben. Bei einem Proxied-Eintrag würde der Name auf eine IP-Adresse von Cloudflare zeigen, und die Übereinstimmung würde fehlschlagen.

rDNS für IPv4 setzen#

  1. Öffnen Sie im Kundenbereich Meine Dienste, klicken Sie auf den VPS und wechseln Sie zur Registerkarte Netzwerk.

  2. Scrollen Sie nach unten zum Abschnitt Reverse DNS (rDNS). Für jede IPv4-⁠Adresse sehen Sie den aktuellen PTR-Eintrag; der Standardeintrag trägt die Markierung Standard.

  3. Tragen Sie in das Textfeld unter der richtigen IP-Adresse den Namen ein, zum Beispiel mail.example.cz. Ein leeres Feld zeigt den Standardnamen in Grau.

  4. Klicken Sie auf Speichern.

    Sie sehen rDNS für 203.0.113.10 auf mail.example.cz gesetzt.

Die Schaltfläche Standard wiederherstellen (nur bei einem eigenen Namen sichtbar) setzt den PTR auf den Standardnamen zurück. Das Speichern eines leeren Feldes bewirkt dasselbe.

Die IP-Adressen sind maskiert

Standardmäßig ist der Streamer-Modus eingeschaltet und maskiert IP-Adressen und Namen. Um zu sehen, für welche Adresse Sie gerade eintragen, klicken Sie oben auf Details anzeigen.

Regeln für den Namen:

RegelBeispiel
Mindestens zwei durch einen Punkt getrennte Teile, insgesamt 4 bis 253 Zeichenmail.example.cz ja, mail nein
Nur die Buchstaben a–z, Ziffern und Bindestriche; kein Bindestrich am Anfang oder Ende eines Teilsmx-1.example.cz ja, -mx.example.cz nein
Der letzte Teil darf nicht nur aus Ziffern bestehenserver.123 nein
Namen in der Domain stormhost.eu sind reserviertverwenden Sie Ihre eigene Domain

Großbuchstaben und ein Punkt am Ende werden automatisch angepasst. Sie können höchstens 32 eigene PTR-Einträge pro Dienst setzen.

rDNS für IPv6 setzen#

Ein VPS hat einen ganzen Bereich von IPv6-⁠Adressen (/64), daher wird rDNS für IPv6 anders eingetragen:

  1. Suchen Sie im Abschnitt Reverse DNS (rDNS) den Bereich rDNS für weitere Adressen aus Ihrem Bereich.
  2. Tragen Sie im Feld IP-Adresse aus dem Bereich eine konkrete IPv6-⁠Adresse ein, zum Beispiel 2001:db8::10 (die Haupt-IPv6-⁠Adresse des VPS finden Sie weiter oben in der Registerkarte Netzwerk).
  3. Tragen Sie im Feld Hostname den Namen ein, zum Beispiel mail.example.cz.
  4. Klicken Sie auf Speichern.

Die gesetzte Adresse erscheint dann in der Liste über dem Formular, mit der Option Standard wiederherstellen. Sie können rDNS nur für Adressen setzen, die Ihrem VPS zugewiesen sind.

Hostname des Servers#

Ein Mailserver stellt sich anderen mit dem Namen des Systems vor. Setzen Sie ihn auf denselben Namen wie den PTR. Das funktioniert sowohl unter Ubuntu 24.04 als auch unter Debian 13:

bash
hostnamectl hostname mail.example.cz
  • hostnamectl – das systemd-Werkzeug zum Anzeigen und Ändern des Systemnamens.
  • hostname mail.example.cz – setzt den Systemnamen sofort (ohne Neustart) und dauerhaft; der dauerhafte Name wird in /etc/hostname geschrieben. Ersetzen Sie mail.example.cz durch Ihren Namen.

Damit das System den Namen auch ohne DNS-Abfrage kennt, tragen Sie ihn in /etc/hosts ein. Auf einem Server mit statischer IP-Adresse gehört er in die Zeile mit dieser IP:

/etc/hoststext
127.0.0.1       localhost
203.0.113.10    mail.example.cz mail
  • 203.0.113.10 – die IPv4-⁠Adresse des VPS.
  • mail.example.cz – der vollständige Name (FQDN); er muss in der Zeile zuerst stehen.
  • mail – der Kurzname.

Bearbeiten Sie die Datei mit nano /etc/hosts (speichern mit Strg+O und Eingabe, beenden mit Strg+X). Fügen Sie die neue Zeile unter der Zeile 127.0.0.1 localhost ein und lassen Sie die übrigen bereits vorhandenen Zeilen unverändert.

Eine von cloud-init verwaltete Datei

Wenn /etc/hosts mit einem Kommentar beginnt, dass die Datei von cloud-init verwaltet wird (manage_etc_hosts), wird sie bei jedem Start des VPS neu erzeugt, und Ihre Änderung verschwindet. Nehmen Sie die Änderung in diesem Fall in der Vorlage vor, die der Kommentar nennt (unter Ubuntu und Debian /etc/cloud/templates/hosts.debian.tmpl), nicht direkt in /etc/hosts.

Prüfung:

bash
hostname -f
  • hostname -f – gibt den vollständigen Namen des Systems (FQDN) aus. Es sollte mail.example.cz ausgeben.

Der Systemname allein reicht allerdings nicht: Tragen Sie denselben Namen auch in der Konfiguration Ihres Mailservers ein (zum Beispiel myhostname in Postfix).

Überprüfung#

  1. Prüfen Sie den PTR-Eintrag:

    bash
    dig +short -x 203.0.113.10
    • -x 203.0.113.10 – eine Reverse-Abfrage: Sie fragen nach einer IP-Adresse statt nach einem Namen. Ersetzen Sie 203.0.113.10 durch die IP Ihres VPS.
    Ausgabetext
    mail.example.cz.
  2. Prüfen Sie, dass der Name auf dieselbe IP zurückzeigt: dig +short mail.example.cz A.

Verwenden Sie unter Windows nslookup 203.0.113.10: Die Zeile Name: zeigt den Namen aus dem PTR-Eintrag. Für IPv6 funktioniert dig +short -x 2001:db8::10 genauso.

PTR-Einträge haben eine TTL von 1 Stunde. Wenn Sie die IP-Adresse vor der Änderung abgefragt haben, kann es eine Weile dauern, bis der neue Name erscheint.

Fehlerbehebung#

Geben Sie einen gültigen Hostnamen ein (z. B. mail.example.com).#

Der Name entspricht nicht den Regeln in der Tabelle oben: Es fehlt ein Punkt, er enthält ein unzulässiges Zeichen (Unterstrich, Leerzeichen, Umlaute) oder ist zu kurz.

Namen in der Domain stormhost.eu sind reserviert. Verwenden Sie Ihre eigene Domain.#

Der PTR kann nicht auf einen Namen in unserer Domain gesetzt werden. Verwenden Sie Ihre eigene Domain oder behalten Sie den Standardeintrag.

rDNS kann nur für IP-Adressen gesetzt werden, die diesem Dienst zugewiesen sind.#

Die IPv6-⁠Adresse stammt nicht aus dem Bereich Ihres VPS (ein Tippfehler), oder es ist die IP eines anderen Dienstes. Den Bereich finden Sie in der Registerkarte Netzwerk in der Zeile IPv6-⁠Bereich (/64).

Sie können höchstens 32 eigene rDNS-Einträge haben.#

Sie können höchstens 32 eigene PTR-Einträge pro Dienst setzen. Klicken Sie bei Adressen, die Sie nicht verwenden, auf Standard wiederherstellen.

Die rDNS-Einstellungen sind gerade nicht verfügbar. oder rDNS konnte gerade nicht gespeichert werden.#

Ein vorübergehendes Problem auf unserer Seite. Versuchen Sie es in Kürze erneut oder schreiben Sie uns (Support).

Der PTR ist gesetzt, E-Mails landen aber weiterhin im Spam#

rDNS ist nur eine der Anforderungen. Prüfen Sie, dass der A-Eintrag des Namens auf dieselbe IP zeigt, und richten Sie zusätzlich SPF, DKIM und DMARC ein (TXT-Einträge, siehe DNS-Einträge verständlich erklärt).

Der Hostname springt nach einem Neustart des VPS auf den ursprünglichen zurück#

Manche System-Images setzen den Namen beim Booten automatisch über cloud-init. Wenn auf Ihrem VPS der Ordner /etc/cloud existiert, legen Sie eine Einstellungsdatei an, die cloud-init davon abhält, den Namen zu ändern:

bash
echo "preserve_hostname: true" > /etc/cloud/cloud.cfg.d/99-hostname.cfg
  • echo "preserve_hostname: true" – gibt den Text der Einstellung aus.
  • > – schreibt ihn in eine Datei (überschreibt eine vorhandene Datei).
  • /etc/cloud/cloud.cfg.d/99-hostname.cfg – Ihre eigene cloud-init-Konfiguration. Dateien in diesem Ordner müssen die Endung .cfg haben; die Zahl 99 sorgt dafür, dass sie nach den anderen geladen wird.

Setzen Sie den Namen dann erneut mit hostnamectl hostname mail.example.cz und starten Sie den VPS neu. Prüfen Sie nach dem Booten den Namen mit hostname -f.

Zusammenfassung

  • Ein PTR-Eintrag ordnet einer IP-Adresse einen Namen zu; Sie setzen ihn in der Registerkarte Netzwerk im Abschnitt Reverse DNS (rDNS).
  • Der Name muss einen A/AAAA-Eintrag mit derselben IP haben (ohne Cloudflare-Proxy), sonst hilft er bei Mailservern nicht.
  • IPv6-⁠Adressen tragen Sie im Formular „rDNS für weitere Adressen aus Ihrem Bereich“ ein.
  • Setzen Sie den Hostnamen des VPS auf denselben Namen (hostnamectl hostname) und prüfen Sie alles mit dig -x.

Anleitungen durchsuchen