← Cloudflare Load Balancing / load-balancing / load-balancers
DNS záznamy
Když vytvořit load balancer, Cloudflare automaticky vytvoří DNS záznam LB pro zadaný Hostname. Tato funkce umožňuje použít název hostitele s existujícím DNS záznamem nebo bez něj. Privátní load balancery automatický DNS záznam nedostávají. Místo toho můžete nakonfigurovat název hostitele pomocí vlastního interního DNS systému nebo použitím Přepsání Gateway Firewall na hostname.
Podporované záznamy
Zákazníkům bez plánu Enterprise Cloudflare nabízí vyvažování zátěže pro A, AAAA, a CNAME záznamy.
Zákazníkům s plánem Enterprise Cloudflare nabízí vyvažování zátěže pro A, AAAA, CNAME, MX, a SRV záznamy.
Pořadí priority
U hostnamů s existujícími DNS záznamy má přednost LB záznam, pokud je stejně nebo více specifický:
-
Scénář 1:
- A, AAAA nebo CNAME:
x.example.com - Záznam LB:
x.example.com - Výsledek: LB záznam má přednost, protože je stejně konkrétní jako DNS záznam.
- A, AAAA nebo CNAME:
-
Scénář 2:
- A, AAAA nebo CNAME:
y.example.com - Záznam LB:
*.example.com(wildcard záznam) - Výsledek: DNS záznam má přednost, protože je konkrétnější.
- A, AAAA nebo CNAME:
-
Scénář 3:
- A, AAAA nebo CNAME:
*.example.com - Záznam LB:
*.example.com - Výsledek: LB záznam má přednost, protože je stejně konkrétní jako DNS záznam.
- A, AAAA nebo CNAME:
Pokud DNS záznam odkazuje na Poskytovatel SaaS a aktivní vlastní hostname existuje, má vlastní hostname přednost před záznamem Load Balancing:
- Scénář 4:
- CNAME:
x.example.coms cílem na poskytovatele Cloudflare for SaaS - Záznam LB:
x.example.com - Aktivní vlastní hostname na straně poskytovatele SaaS:
x.example.com - Výsledek: Vlastní hostname má přednost.
- CNAME:
Deaktivace load balanceru
Když load balancer deaktivujete, závisí zpracování požadavků na konkrétní hostname na vašich stávajících DNS záznamech:
- Pokud máte existující DNS záznamy, budou tyto záznamy použity.
- Pokud neexistují žádné stávající záznamy, požadavky na hostname selžou.
V obou případech deaktivace Load Balanceru zabrání tomu, aby provoz směřoval na jakýkoli přidružený koncový bod nebo záložní pooly.
Pokud již máte existující A, AAAA, nebo CNAME záznam, mějte na paměti, že se změna může projevit s určitým zpožděním kvůli Time to Live (TTL) a všechny změny záznamu jsou ovlivněny, protože aktualizace vaší lokální DNS cache může trvat déle.
Pokrytí SSL/TLS
Z důvodu interních omezení na Částečné nastavení (CNAME) Cloudflare Certifikáty Universal SSL ve výchozím nastavení nepokrývají hostname load balanceru. Toto chování bude v budoucnu opraveno.
Jako aktuální řešení pro doménu nebo subdoménu první úrovně (lb.example.com), vytvořte proxovaný CNAME/A/AAAA záznam pro daný hostname.
Pokud by byl hostname vašeho load balanceru například lb.example.com, můžete vytvořit následující záznam čistě za účelem pokrytí SSL/TLS.
| Typ | Název | Adresa IPv4 | Stav proxy |
|---|---|---|---|
| A | lb |
192.0.2.1 |
Proxováno |
Na základě pořadí priority, nezískal by žádný provoz, protože je stejně specifický jako hostname LB.
Chcete-li pokrýt libovolnou hlubší subdoménu (lb.dev.example.com), zakupte pokročilý certifikát.