← Cloudflare DNS / dns / manage-dns-records / how-to
Round-robin DNS
Pro náhodné rozložení provozu mezi více serverů nastavte více DNS A nebo AAAA záznamy pro stejný název hostitele.
Toto nastavení použijte pro jednoduché, round-robin vyvažování zátěže ↗. Pokud potřebujete jemnější kontrolu nad rozložením provozu (včetně automatického failoveru, inteligentního směrování a dalších funkcí), nastavte si náš doplňková služba vyvažování zátěže.
Příklad scénáře
Následující příklad ukazuje, jak lze rozložit provoz určený pro www.example.com. Přestože příklad používá A záznamů byste také mohli použít AAAA záznamy.
Po vytvoření účtu a aktualizace vašich nameserverů pro example.com, možná vytvoření více DNS záznamů subdomény pro www:
| Typ | Název | Adresa IPv4 |
|---|---|---|
| A | www |
192.0.2.1 |
| A | www |
192.0.2.2 |
| A | www |
192.0.2.3 |
Přesné chování směrování DNS závisí na stav proxy každého záznamu.
Všechny záznamy neproxované
Pokud by všechny přidružené záznamy byly neproxované, jakýkoli požadavek na nameservery Cloudflare by vrátil tři A záznamy, které jste dříve přidali.
Každý klient (často prohlížeč) by se rozhodl, na kterou IP adresu požadavek odeslat. Pokud by jedna IP adresa selhala, klient by zvolil jinou možnost. Všechny požadavky by byly odeslány přímo na origin server (buď 192.0.2.1, 192.0.2.2, nebo 192.0.2.3, podle výše uvedeného příkladu).
Všechny záznamy proxované (doporučeno)
Pokud by všechny přidružené záznamy byly proxované, jakýkoli požadavek na nameservery Cloudflare by vrátil dva A záznamy ze seznamu IP adres Cloudflare.
Každý klient (často prohlížeč) by se rozhodl, na kterou IP adresu Cloudflare požadavek odeslat. Cloudflare by tento požadavek přijal, a pokud by bylo nutné kontaktovat váš origin server, vybrali bychom jednu ze tří IP adres uvedených ve vašich záznamech DNS (buď 192.0.2.1, 192.0.2.2, nebo 192.0.2.3, podle výše uvedeného příkladu).
Toto nastavení nejen snižuje počet požadavků na váš origin server, ale zároveň umožňuje vaší aplikaci využít Failover bez výpadku. Když požadavek na jednu IP adresu selže, Cloudflare jej automaticky zopakuje na dalších IP adresách přiřazených ke stejnému hostname. Díky tomu koncoví uživatelé nezaznamenají výpadek.
Záznamy bez proxy a s proxy
Pokud máte u stejného hostname kombinaci proxovaných a neproxovaných záznamů, požadavky probíhají, jako byste měli všechny proxované záznamy.
Tento přístup se obvykle nedoporučuje, protože může vést k neočekávanému chování. Pokud byste měli například dva neproxované záznamy a jeden proxovaný, Cloudflare by všechny záznamy považoval za proxované. Kdybyste však ten jediný proxovaný záznam smazali, zbylé dva neproxované záznamy by se okamžitě začaly považovat za neproxované.
Doporučujeme používat buď výhradně proxované, nebo výhradně neproxované záznamy, abyste se vyhnuli nečekaným komplikacím při úpravách záznamů DNS.