-
Notifications
You must be signed in to change notification settings - Fork 11.7k
[DNS] Review and reorganize FAQ #27798
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
RebeccaTamachiro
wants to merge
20
commits into
production
Choose a base branch
from
rebecca/dns-faq-ts-review
base: production
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+252
−289
Open
Changes from 5 commits
Commits
Show all changes
20 commits
Select commit
Hold shift + click to select a range
30c6e53
Review original FAQ and recreate top-level and more focused
RebeccaTamachiro 55c3e84
AI-assisted: replace Details component with h2
RebeccaTamachiro 2504880
Add description and link DNS Firewall from auth DNS FAQ
RebeccaTamachiro 24f881e
Delete questions already covered elsewhere in the docs
RebeccaTamachiro 45b07d1
AI-assisted: integrate questions as info into existing topics
RebeccaTamachiro 87f6207
Remove redundancy from dnssec and add note to before-you-begin
RebeccaTamachiro b3c0401
Group originless and update-origin-address in new how-to section
RebeccaTamachiro 2fce560
Restore #why-are-dns-queries-returning-incorrect-results
RebeccaTamachiro 3700e98
Remove note from ttl.mdx
RebeccaTamachiro 295b1b2
Integrate extra records question as troubleshooting topic
RebeccaTamachiro 2f84d01
Remove additional unexpected behavior from setup guide
RebeccaTamachiro b46ba72
Add purge public DNS cache info to troubleshooting
RebeccaTamachiro 24f4fb4
Move EDNS0 into new FAQ page
RebeccaTamachiro 7cabe7b
Move SaaS provider question into CF4SaaS troubleshooting
RebeccaTamachiro d93f313
Remove seemingly outdated Terraform FAQ entry
RebeccaTamachiro 8557fad
Remove old FAQ page and redirect to new one
RebeccaTamachiro 516a157
Fix broken links
RebeccaTamachiro 829ed11
Remove FAQ adapted note from dns-record-types
RebeccaTamachiro 2e6b885
Overall review for content still listed in dns/faq
RebeccaTamachiro 7f03279
Move info about Terraform create DNS records error to TF docs
RebeccaTamachiro File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,117 @@ | ||||||
| --- | ||||||
| pcx_content_type: faq | ||||||
| title: FAQ | ||||||
| description: Find answers to common questions about Cloudflare's authoritative DNS. | ||||||
| sidebar: | ||||||
| order: 21 | ||||||
| --- | ||||||
|
|
||||||
| import { Render } from "~/components"; | ||||||
|
|
||||||
| The sections bellow cover frequently asked questions about Cloudflare authoritative DNS. For DNS Firewall, refer to [DNS Firewall FAQ](/dns/dns-firewall/faq/). | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## Cloudflare offerings | ||||||
|
|
||||||
| ### Is Cloudflare a free DNS (domain nameserver) provider? | ||||||
|
|
||||||
| Yes. Cloudflare offers [free DNS services](https://www.cloudflare.com/dns) to customers on all plans. Note that: | ||||||
|
|
||||||
| - You do not need to change your hosting provider to use Cloudflare. | ||||||
| - You do not need to move away from your registrar. The only change you make with your registrar is to point the authoritative nameservers to the Cloudflare nameservers. | ||||||
|
|
||||||
| ### Does Cloudflare charge for or limit DNS queries? | ||||||
|
|
||||||
| Cloudflare never limits or caps DNS queries, but the pricing depends on your plan level. | ||||||
|
|
||||||
| For customers on Free, Pro, or Business plans, Cloudflare does not charge for DNS queries.For customers on Enterprise plans, Cloudflare uses the number of monthly DNS queries as a pricing input to generate a custom quote. | ||||||
|
|
||||||
| ### Does Cloudflare offer domain masking? | ||||||
|
|
||||||
| No. Cloudflare does not offer domain masking or DNS redirect services (your hosting provider might). However, we do offer URL forwarding through [Bulk Redirects](/rules/url-forwarding/bulk-redirects/). | ||||||
|
|
||||||
| ### Can subdomains be added directly to Cloudflare? | ||||||
|
|
||||||
| Yes. Enterprise customers can add subdomains directly to Cloudflare via [subdomain support](/dns/zone-setups/subdomain-setup/). | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## Nameservers | ||||||
|
|
||||||
| ### Where can I find my Cloudflare nameservers? | ||||||
|
|
||||||
| Under the **DNS** app of your Cloudflare account, review the **Cloudflare Nameservers**. | ||||||
|
|
||||||
| The IP address associated with a specific Cloudflare nameserver can be retrieved via a dig command or a third-party DNS lookup tool hosted online such as [whatsmydns.net](https://www.whatsmydns.net/): | ||||||
|
|
||||||
| ```sh | ||||||
| dig kate.ns.cloudflare.com | ||||||
| ``` | ||||||
|
|
||||||
| ```sh output | ||||||
| kate.ns.cloudflare.com. 68675 IN A 173.245.58.124. | ||||||
| ``` | ||||||
|
|
||||||
| ### Where do I change my nameservers to point to Cloudflare? | ||||||
|
|
||||||
| Make the change at your registrar, which is where you registered your domain. This may or may not be your hosting provider. If you don't know who your registrar is for the domain, you can find this by doing a WHOIS search. You can use [ICANN Lookup](https://lookup.icann.org/), for example. | ||||||
|
|
||||||
| :::caution | ||||||
|
|
||||||
| Some country code TLDs may not be supported by ICANN Lookup. If that is the case, use a different WHOIS search tool. | ||||||
| ::: | ||||||
|
|
||||||
| Once you identify your registrar, follow the instructions in [change nameservers to Cloudflare](/dns/zone-setups/full-setup/setup/#update-your-nameservers). | ||||||
|
|
||||||
| ### Why have I received an email: Your Name Servers have Changed? | ||||||
|
|
||||||
| For domains where Cloudflare hosts the DNS, Cloudflare continuously checks whether the domain uses Cloudflare's nameservers for DNS resolution. If Cloudflare's nameservers are not used, the [domain status](/dns/zone-setups/reference/domain-status/) is updated from *Active* to *Moved* in the Cloudflare **Overview** app and an email is sent to the customer. | ||||||
|
|
||||||
| This is important because, if a domain is in a _Moved_ state for a [long enough period of time](/dns/zone-setups/reference/domain-status/), it will be deleted from Cloudflare. | ||||||
|
|
||||||
| <Render file="recover-deleted-domain" product="dns" /> | ||||||
|
|
||||||
| --- | ||||||
|
|
||||||
| ## DNS records | ||||||
|
|
||||||
| ### Does Cloudflare limit the number of DNS records a domain can have? | ||||||
|
|
||||||
| Yes. All customers have a limit on the number of DNS records they can create. | ||||||
|
|
||||||
| - Free: 200 | ||||||
| - Pro: 3,500 | ||||||
| - Business: 3,500 | ||||||
| - Enterprise: 3,500 | ||||||
|
|
||||||
| Free zones created before 2024-09-01 00:00:00 UTC have an increased limit of 1,000. | ||||||
|
|
||||||
| :::note[For more DNS records] | ||||||
| If you are an Enterprise customer and require more DNS records, contact your account team. Cloudflare can support millions of DNS records on a single zone. | ||||||
| ::: | ||||||
|
|
||||||
| ### How long does it take for a DNS change I made to push out? | ||||||
|
|
||||||
| By default, any changes or additions you make to your Cloudflare zone file will take effect globally within 5 minutes, usually much less. | ||||||
|
|
||||||
| Depending on the Time-to-Live (TTL) set on the previous [DNS record](/dns/manage-dns-records/how-to/create-dns-records/), old data may still remain cached until the TTL expires. Proxied records expire after 5 minutes ("Automatic"), but the TTL for unproxied records can be customized. | ||||||
|
|
||||||
| If changes to records with large TTLs are anticipated, it may make sense to reduce the TTL ahead of time so that the change takes effect as quickly as possible. | ||||||
|
|
||||||
| ### Why can't I make ANY queries to Cloudflare DNS servers? | ||||||
|
|
||||||
| `ANY` queries are special and often misunderstood. They are usually used to get all record types available on a DNS name, but what they return is just any type in the cache of recursive resolvers. This can cause confusion when they are used for debugging. | ||||||
|
|
||||||
| Because of Cloudflare's many advanced DNS features like CNAME flattening, it can be complex and even impossible to give correct answers to `ANY` queries. For example, when DNS records dynamically come and go or are stored remotely, it can be taxing or even impossible to get all the results at the same time. | ||||||
|
|
||||||
| Refer to [Deprecating the DNS ANY meta-query type](https://blog.cloudflare.com/deprecating-dns-any-meta-query-type/) for details. The decision to block `ANY` does not affect DNS Firewall customers. | ||||||
|
|
||||||
|
|
||||||
| ### How do I add ANAME records on Cloudflare? | ||||||
|
|
||||||
| <Render file="aname-alias-callout" product="dns" /> | ||||||
|
|
||||||
| ### Why are Cloudflare's A or AAAA records / IP addresses for my domain's DNS responses appearing? | ||||||
|
|
||||||
| For DNS records proxied to Cloudflare, Cloudflare's IP addresses are returned in DNS queries instead of your original server IP address. This allows Cloudflare to optimize, cache, and protect all requests for your website. | ||||||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.