Prejsť na obsah
Aktuálny kupón:zľava 10 %Uplatniť v objednávke

Reverzné DNS (rDNS/PTR) pre IP adresu VPS

Na čo je reverzné DNS, ako v záložke Sieť nastaviť PTR záznam pre IPv4 aj IPv6 adresu VPS, prečo musí sedieť aj A záznam a ako všetko overiť príkazom dig.

  • pokročilý
  • ~5 min
  • Aktualizované 9. 10. 2026

Reverzné DNS (PTR záznam) prevádza IP adresu späť na meno. Nastavíte ho v zákazníckom účte pri každej IP adrese VPS. Najviac na ňom záleží pri e-mailovom serveri: bez správneho rDNS veľké poštové služby správy odmietajú alebo ich posielajú do spamu.

Čo budete potrebovať

  • VPS u StormHostu a oprávnenie Sieť a rDNS (vlastník ho má vždy)
  • Vlastnú doménu a prístup k jej DNS záznamom
  • Pripojenie k VPS cez SSH ako root (návod) na nastavenie hostname
  • Približne 5 minút (plus čakanie na DNS)

Na čo je rDNS#

Bežný A záznam hovorí „mail.example.cz je 203.0.113.10“. PTR záznam hovorí opak: „203.0.113.10 je mail.example.cz“. PTR nespravujete vo svojej doméne, ale v reverznej zóne, ktorú má vlastník IP adresy. Pri našom VPS ho preto nastavujete v zákazníckom účte.

Poštové servery kontrolujú, či obe strany sedia (tzv. forward-confirmed rDNS):

  1. IP adresa odosielateľa má PTR záznam s menom (203.0.113.10 vedie na mail.example.cz).
  2. To meno má A (alebo AAAA) záznam s rovnakou IP adresou (mail.example.cz vedie na 203.0.113.10).

Google túto zhodu pri odosielateľoch pošty vyžaduje. Okrem pošty sa rDNS hodí na čitateľné výpisy traceroute a logy.

Každá IP adresa má od nás predvolený PTR záznam v tvare napríklad 203-0-113-10.stormhost.eu. Pre web alebo herný server ho meniť nemusíte.

Najprv A záznam#

Zákaznícky účet nekontroluje, či meno naozaj vedie na vašu IP. Zhodu musíte zaistiť sami, inak rDNS poštovým serverom nepomôže.

  1. V správe DNS svojej domény vytvorte A záznam: názov mail, hodnota IPv4 adresa VPS (napríklad 203.0.113.10). Pre IPv6 pridajte aj AAAA záznam s rovnakým názvom.

  2. Overte, že záznam funguje:

    bash
    dig +short mail.example.cz A
    • dig +short – vypíše iba hodnotu záznamu.
    • mail.example.cz A – dopytované meno a typ záznamu. Za mail.example.cz dosaďte svoje meno.

    Výstup musí byť IP adresa vášho VPS. Postup pre Windows a podrobnosti o DNS nájdete v článku DNS záznamy zrozumiteľne.

Bez proxy

Meno pre rDNS (typicky poštový server) musí mať v Cloudflare Proxy status DNS only (sivý obláčik). Pri zázname Proxied by meno viedlo na IP adresu Cloudflare a zhoda by nesedela.

Nastavenie rDNS pre IPv4#

  1. V zákazníckom účte otvorte Moje služby, kliknite na VPS a prejdite na záložku Sieť.

  2. Zíďte k časti Reverzné DNS (rDNS). Pri každej IPv4 adrese vidíte aktuálny PTR záznam, predvolený má štítok predvolený.

  3. Do textového poľa pod správnou IP adresou napíšte meno, napríklad mail.example.cz. Prázdne pole ukazuje sivo predvolené meno.

  4. Kliknite na Uložiť.

    Uvidíte rDNS pre 203.0.113.10 nastavené na mail.example.cz.

Tlačidlo Vrátiť predvolené (objaví sa iba pri vlastnom mene) vráti PTR na predvolené meno. Rovnako funguje uloženie prázdneho poľa.

IP adresy sú zakryté

V predvolenom stave je zapnutý režim streamu, ktorý IP adresy aj mená zakrýva. Aby ste videli, pri ktorej adrese píšete, kliknite hore na Zobraziť údaje.

Pravidlá pre meno:

PravidloPríklad
Aspoň dve časti oddelené bodkou, celkom 4 až 253 znakovmail.example.cz áno, mail nie
Iba písmená a–z, číslice a pomlčka; pomlčka nie na začiatku a konci častimx-1.example.cz áno, -mx.example.cz nie
Posledná časť nesmie byť iba z číslicserver.123 nie
Mená v doméne stormhost.eu sú vyhradenépoužite vlastnú doménu

Veľké písmená a bodka na konci sa upravia automaticky. Na jednu službu je možné nastaviť najviac 32 vlastných PTR záznamov.

Nastavenie rDNS pre IPv6#

VPS má celý rozsah IPv6 adries (/64), preto sa rDNS pre IPv6 zadáva inak:

  1. V časti Reverzné DNS (rDNS) nájdite rDNS pre ďalšie adresy z vášho rozsahu.
  2. Do poľa IP adresa z rozsahu napíšte konkrétnu IPv6 adresu, napríklad 2001:db8::10 (hlavnú IPv6 adresu VPS nájdete vyššie v záložke Sieť).
  3. Do poľa Názov hostiteľa napíšte meno, napríklad mail.example.cz.
  4. Kliknite na Uložiť.

Nastavená adresa sa potom objaví v zozname nad formulárom s možnosťou Vrátiť predvolené. rDNS nastavíte iba pre adresy pridelené vášmu VPS.

Hostname servera#

Poštový server sa ostatným predstavuje menom systému. Nastavte ho na rovnaké meno ako PTR. Platí pre Ubuntu 24.04 aj Debian 13:

bash
hostnamectl hostname mail.example.cz
  • hostnamectl – nástroj systemd na zobrazenie a zmenu mena systému.
  • hostname mail.example.cz – nastaví meno systému hneď (bez reštartu) aj natrvalo; trvalé meno zapíše do /etc/hostname. Za mail.example.cz dosaďte svoje meno.

Aby meno systém poznal aj bez dopytu do DNS, doplňte ho do /etc/hosts. Na serveri so stálou IP adresou patrí na riadok s touto IP:

/etc/hoststext
127.0.0.1       localhost
203.0.113.10    mail.example.cz mail
  • 203.0.113.10 – IPv4 adresa VPS.
  • mail.example.cz – plné meno (FQDN), musí byť na riadku prvé.
  • mail – krátke meno.

Súbor upravíte príkazom nano /etc/hosts (uloženie Ctrl+O a Enter, koniec Ctrl+X). Nový riadok pridajte pod riadok 127.0.0.1 localhost, ostatné riadky, ktoré v súbore už sú, ponechajte.

Súbor spravovaný cloud-initom

Ak súbor /etc/hosts začína komentárom, že ho spravuje cloud-init (manage_etc_hosts), pri každom štarte VPS sa vygeneruje znova a vaša úprava zmizne. Urobte ju potom v šablóne, ktorú komentár menuje (na Ubuntu aj Debiane /etc/cloud/templates/hosts.debian.tmpl), a nie priamo v /etc/hosts.

Kontrola:

bash
hostname -f
  • hostname -f – vypíše plné meno systému (FQDN). Má vypísať mail.example.cz.

Samotné meno systému však nestačí: v konfigurácii poštového servera (napríklad myhostname v Postfixe) nastavte rovnaké meno.

Overenie#

  1. Skontrolujte PTR záznam:

    bash
    dig +short -x 203.0.113.10
    • -x 203.0.113.10 – reverzný dopyt: namiesto mena sa pýtate na IP adresu. Za 203.0.113.10 dosaďte IP svojho VPS.
    Výstuptext
    mail.example.cz.
  2. Skontrolujte, že meno vedie späť na rovnakú IP: dig +short mail.example.cz A.

Vo Windows použite nslookup 203.0.113.10: v riadku Name: uvidíte meno z PTR záznamu. Pre IPv6 funguje rovnako dig +short -x 2001:db8::10.

PTR záznamy majú TTL 1 hodina. Ak ste sa na IP adresu pýtali ešte pred zmenou, nové meno sa môže chvíľu oneskoriť.

Keď niečo nefunguje#

Zadajte platný názov hostiteľa (napr. mail.example.com).#

Meno nespĺňa pravidlá z tabuľky vyššie: chýba bodka, obsahuje nepovolený znak (podčiarkovník, medzeru, diakritiku) alebo je príliš krátke.

Názvy v doméne stormhost.eu sú vyhradené. Použite vlastnú doménu.#

PTR nejde nastaviť na meno v našej doméne. Použite vlastnú doménu, alebo nechajte predvolený záznam.

rDNS je možné nastaviť iba pre IP adresy pridelené tejto službe.#

IPv6 adresa nie je z rozsahu vášho VPS (preklep), alebo ide o IP inej služby. Rozsah nájdete v záložke Sieť v riadku IPv6 rozsah (/64).

Vlastných rDNS záznamov môže byť najviac 32.#

Na jednu službu je možné nastaviť najviac 32 vlastných PTR záznamov. Pri nepoužívaných adresách kliknite na Vrátiť predvolené.

Nastavenie rDNS teraz nie je dostupné. alebo rDNS sa teraz nepodarilo uložiť.#

Dočasný problém na našej strane. Skúste to o chvíľu, prípadne nám napíšte (podpora).

PTR je nastavený, ale pošta stále končí v spame#

rDNS je iba jedna z podmienok. Skontrolujte, že A záznam mena vedie na rovnakú IP, a nastavte aj SPF, DKIM a DMARC (TXT záznamy, pozri DNS záznamy zrozumiteľne).

Hostname sa po reštarte VPS vráti na pôvodný#

Niektoré obrazy systému nastavujú meno pri štarte automaticky cez cloud-init. Ak vo VPS existuje priečinok /etc/cloud, vytvorte súbor s nastavením, ktoré cloud-initu zmenu mena zakáže:

bash
echo "preserve_hostname: true" > /etc/cloud/cloud.cfg.d/99-hostname.cfg
  • echo "preserve_hostname: true" – vypíše text nastavenia.
  • > – zapíše ho do súboru (existujúci súbor prepíše).
  • /etc/cloud/cloud.cfg.d/99-hostname.cfg – vlastná konfigurácia cloud-initu. Súbory v tomto priečinku musia mať príponu .cfg, číslo 99 zaistí, že sa načíta až po ostatných.

Potom meno nastavte znova príkazom hostnamectl hostname mail.example.cz a VPS reštartujte. Po štarte overte meno príkazom hostname -f.

Zhrnutie

  • PTR záznam prevádza IP adresu na meno; nastavíte ho v záložke Sieť v časti Reverzné DNS (rDNS).
  • Meno musí mať A/AAAA záznam s rovnakou IP (bez proxy Cloudflare), inak poštovým serverom nepomôže.
  • IPv6 adresy zadávate vo formulári „rDNS pre ďalšie adresy z vášho rozsahu“.
  • Hostname VPS nastavte na rovnaké meno (hostnamectl hostname) a overte všetko príkazom dig -x.

Hľadanie v návodoch