← Cloudflare DNS / dns / manage-dns-records / troubleshooting
Zastaralá odpověď při upstream překladu DNS
V jednom z níže uvedených scénářů si všimnete, že se používají zastaralé DNS odpovědi. V závislosti na scénáři a dalších aspektech vaší konfigurace to může způsobit vrácení nesprávného obsahu nebo žádného obsahu.
- proxováno záznam CNAME (standardně zploštěné).
- Záznam CNAME v režimu DNS-only s aktivovaným CNAME flattening. K tomu může dojít buď konkrétním nastavením záznamu, nebo v důsledku nastavení zóny.
- Workers skript, který provádí dílčí požadavek (subrequest) na externí název hostitele1.
Příčina
Pokud upstream DNS server odpovídá příliš dlouho nebo vrátí SERVFAIL, Cloudflare použije expirovanou DNS odpověď z cache a poté se pokusí tuto cache asynchronně aktualizovat.
Řešení
-
Pokud je to možné, dočasně nahraďte proxovaný záznam CNAME proxovaným záznamem A. To nemusí být vždy možné, zejména pokud je cílem upstreamu load balancer nebo pokud vrací dynamické odpovědi.
-
Problémy nahlaste vlastníkovi zóny nebo poskytovateli DNS pro upstream cíl, který neodpovídá.
-
Problém můžete také nahlásit prostřednictvím DNS Operations Analysis and Research Center (DNS OARC). Zvažte jejich chatovací platforma ↗ nebo e-mailové seznamy ↗.
Poznámky pod čarou
-
Hostname, který nepoužívá Cloudflare jako svůj autoritativní poskytovatel DNS. ↩