Skip to content

Aktivace DNSSEC

DNSSEC (Domain Name System Security Extensions) je rozšíření DNS protokolu, které pomocí digitálních podpisů chrání záznamy před podvržením. Díky DNSSEC může klient ověřit, že odpověď DNS serveru je pravá a nebyla cestou změněna.

Jak DNSSEC funguje

Roští spravuje DNS záznamy vašich domén. Když aktivujete DNSSEC, náš DNS server (BIND) začne automaticky podepisovat všechny záznamy kryptografickými klíči. Veřejná část klíče se publikuje v DNS jako DNSKEY záznam.

Aby validující resolvery (Google, Cloudflare apod.) věděly, že se mají záznamy ověřovat, musí existovat řetěz důvěry od kořenového serveru (.) přes registrátora (.cz, .com apod.) až k vaší zóně. Tento řetěz se vytváří tak, že DS záznam (otisk vašeho klíče) zveřejníte u svého registrátora domény.

flowchart LR
  resolver[Validující resolver] --> registrator[Registrátor domény\nDS záznam] --> rosti[DNS Roští\nDNSKEY + podpisy]

  style resolver fill:#fff,stroke:#000
  style registrator fill:#fff,stroke:#090,stroke-width:2px
  style rosti fill:#fff,stroke:#000

Aktivace v administraci

  1. Přejděte do administrace Roští → DNS → vyberte doménu.
  2. V sekci DNSSEC klikněte na tlačítko Zapnout DNSSEC.
  3. Chvíli počkejte — BIND vygeneruje kryptografické klíče (obvykle do minuty).
  4. Po načtení stránky se v sekci DNSSEC zobrazí DS záznamy, které je potřeba zadat u registrátora.

Důležité pořadí kroků

Nejprve aktivujte DNSSEC u nás a počkejte na vygenerování DS záznamů. Teprve pak DS záznamy zadejte u registrátora. Nikdy neodstraňujte DNSSEC v Roští, pokud máte DS záznamy stále aktivní u registrátora — způsobilo by to nedostupnost domény.

Zadání DS záznamu u registrátora

Každý registrátor má jiné rozhraní, ale postup je vždy podobný — hledejte sekci DNSSEC nebo DS záznamy v nastavení vaší domény.

Budete potřebovat tyto hodnoty, které najdete v administraci Roští:

Pole Popis Příklad
Key tag (klíčový tag) Číselný identifikátor klíče 38145
Algorithm (algoritmus) Číslo nebo název algoritmu podepisování 13 (ECDSA P-256 / SHA-256)
Digest type (typ otisku) Typ hashovací funkce 2 (SHA-256)
Digest (otisk) Hexadecimální hash veřejného klíče 28FE1BC9…

Příklady podle registrátorů

WEDOS, Forpsi, Master Internet — v nastavení domény najděte záložku DNSSEC nebo DS záznamy a vyplňte výše uvedené hodnoty.

GoDaddy, Namecheap — hledejte sekci DNSSEC v DNS managementu domény.

CZ.NIC (.cz domény) — DS záznamy se zadávají buď přímo v rozhraní mojeID nebo přes registrátora. Registrátoři s podporou DNSSEC pro .cz domény jsou uvedeni na stránkách CZ.NIC.

Tip

Pokud registrátor nabízí možnost zadat celý DS záznam jako jeden řetězec, použijte hodnotu ze sloupce Raw DS record v administraci Roști — je ve standardním formátu RFC 4034.

Ověření funkčnosti

Po zadání DS záznamu u registrátora může trvat až 24–48 hodin, než se změna rozšíří (DNS TTL). Funkčnost DNSSEC lze ověřit pomocí:

Správně nakonfigurovaný DNSSEC vrátí vedle SOA záznamu také RRSIG záznam s digitálním podpisem.

Vypnutí DNSSEC

Pokud chcete DNSSEC deaktivovat:

  1. Nejprve odstraňte DS záznamy u registrátora a počkejte na vypršení TTL (obvykle 24–48 hodin).
  2. Teprve poté klikněte na Vypnout DNSSEC v administraci Roști.

Přeskočení prvního kroku způsobí, že validující resolvery budou stále ověřovat podpisy, nenajdou klíče a doména bude pro uživatele nedostupná.