Stale response for upstream DNS resolution
In one of the scenarios below, you notice that stale DNS responses are used. Depending on the scenario and other aspects of your configuration, this can cause wrong content or no content to be returned.
- A proxied CNAME record (flattened by default).
- A DNS-only CNAME record that has flattening enabled. This can happen either via the specific record configuration or as a consequence of the zone settings.
- A Workers script making a subrequest to an external hostname1.
In the event that an upstream DNS server takes too long to respond, or the upstream returns a SERVFAIL, Cloudflare will use the expired DNS response from the cache and then attempt to update that cache asynchronously.
-
If possible, temporarily replace the proxied CNAME with a proxied A record. This may not always be possible, especially if the upstream target is a load balancer or if it returns dynamic responses.
-
Report the issues to the zone owner or DNS provider for the upstream target that is unresponsive.
-
You can also raise the issue through the DNS Operations Analysis and Research Center (DNS OARC). Consider its chat platform ↗ or email lists ↗.
Was this helpful?
- Resources
- API
- New to Cloudflare?
- Products
- Sponsorships
- Open Source
- Support
- Help Center
- System Status
- Compliance
- GDPR
- Company
- cloudflare.com
- Our team
- Careers
- 2025 Cloudflare, Inc.
- Privacy Policy
- Terms of Use
- Report Security Issues
- Trademark