Kontrola DNS domény

Napište doménu a ukážeme její DNS záznamy a jestli má správně nastavenou poštu: SPF, DKIM a DMARC. Hodí se, když e-maily padají do spamu nebo po přechodu k jinému hostingu.

Ve zkratce:

  • SPF říká, které servery smí posílat poštu za vaši doménu.
  • DKIM podepisuje odeslané e-maily, příjemce tak pozná, že je cestou nikdo nezměnil.
  • DMARC určuje, co má příjemce udělat s e-mailem, který kontrolou SPF a DKIM neprojde.
  • Když některý chybí, e-maily z vaší domény častěji končí ve spamu. Všechny tři nastavíte v DNS u hostingu nebo registrátora.

Co je DNS

DNS je adresář internetu: k názvu domény přiřazuje IP adresu serveru, kde běží web, a servery, které pro doménu přijímají poštu. Záznamy upravujete u firmy, která spravuje DNS vaší domény. Bývá to registrátor nebo hosting, u kterého máte web. Kdo to je, poznáte podle záznamů NS ve výsledku kontroly. Podrobněji s příklady vysvětluje stránka co je DNS.

SPF záznam

SPF je TXT záznam na samotné doméně, který začíná v=spf1. Vyjmenuje servery, které smí poštu za doménu odesílat, a na konci říká, co s ostatními. Příklad pro doménu, která posílá poštu ze serverů v záznamech A a MX a přes Google Workspace:

v=spf1 a mx include:_spf.google.com ~all

Co do záznamu patří, najdete v nápovědě vašeho hostingu, často ho má doména nastavený od začátku. Hotový záznam pro WEDOS, Active24, Hostinger, Google nebo Microsoft vám sestaví generátor SPF a DMARC. Pravidla, na kterých se nejčastěji chybuje:

DKIM

DKIM je elektronický podpis e-mailů. Server pošty každou zprávu podepíše soukromým klíčem a veřejný klíč je v DNS na adrese selektor._domainkey.vasedomena.cz. Selektor si volí poskytovatel pošty, proto ho kontrola nemusí najít. DKIM se většinou zapíná v administraci hostingu nebo e-mailu a záznam do DNS buď hosting doplní sám, nebo vám ho dá ke zkopírování.

DMARC

DMARC je TXT záznam na adrese _dmarc.vasedomena.cz. Říká příjemcům, co mají dělat s poštou, která za vaši doménu přišla z neověřeného serveru, a kam posílat přehledy. Rozumný začátek:

v=DMARC1; p=none; rua=mailto:dmarc@vasedomena.cz

Po několika týdnech, když v přehledech uvidíte, že vaše vlastní pošta kontrolou prochází, změňte p=none na p=quarantine a později na p=reject. Gmail a Yahoo od roku 2024 vyžadují DMARC u odesílatelů velkého množství pošty, pro jistotu ho ale nastavte u každé domény, ze které posíláte e-maily.

Proč e-maily padají do spamu

  1. Chybí SPF, DKIM nebo DMARC, nebo jsou nastavené špatně. To ukáže kontrola výše.
  2. Odesíláte z webu (formulář, e-shop) přes funkci PHP mail místo přihlášení k SMTP serveru. Takové e-maily nemají DKIM podpis a často neprojdou ani SPF.
  3. Server, ze kterého posíláte, je na černé listině kvůli jiným uživatelům. Tady pomůže hosting s lepší pověstí nebo samostatný mailhosting.

Údaje pro přihlášení k SMTP u jednotlivých hostingů najdete na stránce Webmail a nastavení pošty.

Časté dotazy

Jak dlouho trvá, než se změna DNS projeví?
Obvykle minuty až několik hodin, podle hodnoty TTL u záznamu. Změna jmenných serverů (NS) u domény .CZ může trvat déle, než ji převezmou všechny servery.
Kde DNS záznamy upravím?
U firmy, na kterou ukazují záznamy NS. Když vede doména na jmenné servery hostingu, upravujete DNS v jeho administraci. Když používáte Cloudflare, upravujete je tam.
Ukládáte domény, které kontroluji?
Výsledek si pamatujeme 10 minut, aby opakovaná kontrola byla rychlá. Kontrolované domény nikde nezveřejňujeme.
Proč kontrola nenašla DKIM, když ho mám?
DKIM klíč je na adrese se selektorem, který si volí poskytovatel pošty. Zkoušíme běžné selektory. Ten váš najdete v hlavičce e-mailu odeslaného z vaší domény, v řádku DKIM-Signature za s=. Zadejte ho do pole „Znám DKIM selektor“.

Slevy dalších hostingů

Srovnání cen všech hostingů