INTEGRITY Dokumentace

Zástupné záznamy DNS

Běžné DNS záznamy přiřazují k názvu domény jednu nebo více IP adres nebo jiných přidružených prostředků, tedy vztah jedna k mnoha. Zástupné DNS záznamy naproti tomu umožňují vztah mnoho k mnoha, například pokud chcete na stejné prostředky nasměrovat stovky nebo tisíce subdomén.

V Cloudflare mohou být zástupné DNS záznamy buď proxováno nebo pouze DNS.

Vytvoření wildcard záznamu

Chcete-li vytvořit zástupný DNS záznam, vytvoření DNS záznamu s * v Název .

Typ Název Adresa IPv4 Stav proxy
A * 192.0.2.1 Proxováno

Zástupný DNS záznam můžete také vytvořit speciálně pro hlubší subdoménu. Pokud byste například chtěli vytvořit zástupný záznam na *.www.example.com, vytvořili byste záznam s *.www v poli Name.

Typ Název Adresa IPv4 Stav proxy
CNAME *.www example.com Proxováno

Co zvážit

Zástupné záznamy jsou podporované pouze u prvního labelu

To znamená, že hostname jako subdomain.*.example.com není wildcard na úrovni znaku hvězdička. Pokud vytvoříte DNS záznam s tímto názvem, hvězdička se interpretuje jako doslovný znak * a nikoli jako zástupný operátor.

Zástupné záznamy jsou standardně víceúrovňové

Pokud vytvoříte záznam DNS na *.*.example.com, pouze první hvězdička se interpretuje jako zástupný znak, zatímco druhá se interpretuje jako doslovný znak * znak. Záznam *.example.com je ve výchozím nastavení již víceúrovňový, což znamená, že by pokrýval abc.example.com a také 123.abc.example.com, pokud neexistují žádné konkrétní záznamy DNS který by měl přednost.

Konkrétní DNS záznamy mají přednost před zástupnými záznamy

Wildcard záznam se uplatní pouze tehdy, pokud pro dotazovaný název neexistuje přesný záznam. Pokud záznam nebo delegace existují, wildcard se nepoužije.

Příklad 1: konkrétní úroveň nebo nižší

Pokud máte ve své doméně pouze tyto dva záznamy:

Typ Název Obsah
A * 192.0.2.1
TXT abc <some_text>

A wildcard záznam se použije pro dotazy směřující na jakoukoli subdoménu example.com kromě abc.example.com nebo cokoli pod tímto konkrétním štítkem (123.abc.example.com nebo deeper.label.abc.example.com, a tak dále).

Zástupný záznam (wildcard) se stále použije pro hlubší označení, která nejsou pod konkrétním záznamem na abc.example.com , například deeper.label.xyz.example.com.

Příklad 2: implicitní nadřazená doména

Pokud máte ve své doméně pouze tyto dva záznamy:

Typ Název Obsah
A * 192.0.2.1
TXT 123.abc <some_text>

V tomto příkladu 123.abc.example.com je potomkem abc.example.com, a abc.example.com nemá přiřazené žádné záznamy. Chování bude záviset na typu použitých nameserverů:

Dostupnost

Zákazníci ve všech plánech mohou vytvářet a proxovat zástupné DNS záznamy.

Omezení

Pokud používáte CNAME setup (partial) pro vaše DNS, Cloudflare pro váš wildcard záznam automaticky nezajistí certifikáty SSL/TLS.

U certifikátů pro zástupné názvy hostitelů se vystavení a obnovení certifikátu liší podle typu použitého certifikátu:

Pokud nemůžete použít Delegated DCV, musíte použít DCV založené na TXT pro vydání a obnovení certifikátu. Znamená to, že pro každý název hostitele na certifikátu musíte umístit jeden token TXT DCV. Pokud se u jednoho nebo více názvů hostitelů na certifikátu nepodaří ověření, certifikát se nevydá ani neobnoví.

To znamená, že zástupný certifikát pokrývající example.com a *.example.com bude vyžadovat umístění dvou DCV tokenů u autoritativního poskytovatele DNS. Obdobně certifikát s pěti hostitelskými názvy v SAN (včetně zástupného záznamu) bude vyžadovat umístění pěti DCV tokenů u autoritativního poskytovatele DNS.

Další informace

Další informace o zástupných záznamech, včetně podrobností o jejich omezeních, najdete v úvodní příspěvek na blogu.

Poznámky pod čarou

  1. Konfigurace, kterou je nutné aktivně zapnout, dostupná pro zákazníky s plánem Enterprise.