DNS lookup
Vypíše všechny běžné DNS záznamy pro zadanou doménu pomocí Cloudflare DNS-over-HTTPS.
Jak DNS lookup funguje
Nástroj se dotazuje DNS-over-HTTPS resolveru Cloudflare (1.1.1.1) na nejběžnější typy záznamů domény: A, AAAA, MX, NS, TXT a CNAME. DoH vrací stejná data jako klasické DNS na portu 53, jen přenášená přes HTTPS.
Protože odpověď přichází z veřejného resolveru, vidíte záznamy tak, jak je právě vidí internet - včetně hodnot, které jsou stále v cache z doby před vaší poslední změnou. Životnost cache řídí TTL každého záznamu nastavené ve vaší DNS zóně.
Každý typ záznamu má svou roli: A/AAAA mapují název na IPv4/IPv6 adresy, MX určuje poštovní servery přijímající e-maily pro doménu, NS uvádí autoritativní jmenné servery a TXT nese strojově čitelné politiky jako SPF, DKIM a DMARC nebo ověřovací tokeny domény.
Jak číst výsledky
Většina ladění se zúží na tři kontroly:
- A/AAAA - ukazují na server nebo CDN, které očekáváte? Zastaralá adresa po migraci je nejčastější příčinou stavu 'mně web funguje, ostatním ne'.
- MX - pošta se doručuje nejprve hostiteli s nejnižším číslem preference. Žádné MX záznamy znamenají, že pošta spadne na A záznam, což málokdy chcete.
- TXT - zkontrolujte, že existuje právě jeden SPF záznam (více SPF záznamů je neplatných a rozbíjí ověřování e-mailů) a že máte záznamy DKIM/DMARC, pokud poštu odesíláte.
Časté problémy
Záznam byl změněn, ale stále se zobrazuje stará hodnota. Resolver servíruje odpověď z cache, dokud nevyprší TTL. Podívejte se na TTL, které jste měli před změnou - to je vaše maximální čekání. Veřejnou cache Cloudflare můžete také vyprázdnit na one.one.one.one/purge-cache.
CNAME na vrcholu domény (apex). DNS standard neumožňuje CNAME na holé doméně vedle jiných záznamů (SOA/NS tam existují vždy). Poskytovatelé to obcházejí záznamy ALIAS/ANAME nebo CNAME flatteningem; pokud se váš apex nepřekládá, ověřte nejdřív tohle.
NS záznamy se liší od nastavení u registrátora. NS záznamy servírované zónou by měly odpovídat delegaci u registrátora. Nesoulad po migraci DNS poskytovatele vede k občasným výpadkům překladu, protože resolvery mohou následovat kteroukoli sadu.
Časté otázky
Jaký je rozdíl mezi A záznamem a CNAME?
A záznam mapuje název přímo na IPv4 adresu. CNAME mapuje název na jiný název a překlad pokračuje tam - hodí se, když má mnoho hostnames sledovat jeden cíl, který může libovolně měnit svou IP.
Co je TTL a jakou hodnotu mám použít?
TTL (time to live) říká resolverům, jak dlouho smějí záznam držet v cache, v sekundách. Běžné hodnoty jsou 300-3600 s. Před plánovanou migrací snižte TTL (např. na 300 s) den předem a poté ho zase zvyšte, abyste snížili zátěž resolverů.
Proč tento lookup ukazuje jinou IP než ping na mém počítači?
Váš operační systém se ptá vlastního resolveru (routeru nebo poskytovatele), který může držet starší hodnotu z cache nebo používat split-horizon DNS. Tento nástroj se ptá veřejného resolveru Cloudflare, takže se mohou lišit, dokud cache nevyprší.
Jak zkontroluji, zda mám nastavené SPF, DKIM a DMARC?
Podívejte se na TXT záznamy: SPF je TXT záznam na doméně začínající v=spf1, DMARC je TXT záznam na _dmarc.vasedomena a DKIM žije na selector._domainkey.vasedomena (selektor závisí na vašem poskytovateli pošty, takže se v prostém dotazu na doménu nemusí objevit).
Doména vyprší - a celý web spadne
ePulz.io sleduje i registraci domény (WHOIS) a upozorní vás 30, 14, 7, 3 a 1 den před vypršením.
Vyzkoušet zdarma →O tomto nástroji
DNS lookup zobrazí záznamy, které směrují váš provoz: adresy A a AAAA, ke kterým se připojují návštěvníci, MX záznamy přijímající vaši poštu, a také NS, CNAME a TXT (SPF, DKIM). Když web nebo e-mail náhle přestane fungovat, právě tady si jako první ověříte, zda záznam míří tam, kam očekáváte.