{"id":9425,"date":"2022-05-18T16:08:27","date_gmt":"2022-05-18T10:38:27","guid":{"rendered":"https:\/\/www.skynats.com\/?p=9425"},"modified":"2023-06-15T17:12:32","modified_gmt":"2023-06-15T11:42:32","slug":"cloudflare-cname-flattening","status":"publish","type":"post","link":"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/","title":{"rendered":"Cloudflare CNAME Flattening"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<p>We can use a CNAME record at our root\/apex domain with Cloudflare CNAME flattening, which speeds up CNAME resolution.<\/p>\n\n\n\n<p>Let&#8217;s take a closer look at Cloudflare&#8217;s CNAME flattening.<\/p>\n\n\n\n<p>To discover the IP address that a CNAME points to, Cloudflare uses CNAME flattening. Single or multiple lookups may be used in this procedure (if your CNAME points to another CNAME). Instead of a CNAME record, Cloudflare returns the final IP address, which accelerates DNS query resolution by up to 30%.<\/p>\n\n\n\n<p>As per DNS specifications, a domain cannot have both a CNAME and another type of DNS record with the same name (RFCs). This can become an issue when we need a CNAME for our root domain but also need a different type of DNS record, such as an MX record for mail delivery.<\/p>\n\n\n\n<p>In most cases, the above scenario would lead to email delivery problems. CNAME Flattening, on the other side, makes sure that the chain of CNAMEs results in an A or AAAA record, enabling mail delivery while maintaining DNS RFC compliance. CNAME actions are cached and DNS TTLs are respected. CNAME Flattening will still work if the corresponding DNS CNAME record in the Cloudflare dashboard&#8217;s DNS app is &#8220;grey cloud.&#8221;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Configure CNAME flattening<\/strong><\/p>\n\n\n\n<p><strong>For your root domain<\/strong><\/p>\n\n\n\n<p>CNAME flattening is enabled by default for all plans when our domain uses a CNAME record for its root domain.<\/p>\n\n\n\n<p><strong>For all CNAME records<\/strong><\/p>\n\n\n\n<p>Premium versions have the option of flattening all CNAME records on a domain. This option is useful for DNS-only (unproxied) CNAME records because proxied records are flattened by default.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>To begin, log into Cloudflare and select the account and domain.<\/li><li>After that, go to DNS.<\/li><li>At last, for CNAME Flattening, select Flatten all CNAMEs.<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-do-i-change-the-cname-flattening-settings\">How do I change the CNAME Flattening settings?<\/h2>\n\n\n\n<p>It is not possible to disable CNAME flattening. By default, domains are configured to only flatten CNAME records at the root domain.<\/p>\n\n\n\n<p>On the Pro, Business, and Enterprise plans, we can flatten CNAMEs at the root domain or all CNAMEs within a domain. To flatten all CNAMEs in the domain, choose Flatten all CNAMEs from the CNAME Flattening dropdown list in the Cloudflare dashboard&#8217;s DNS app.<\/p>\n\n\n\n<p>Are you looking for an answer to another query?\u00a0<a href=\"https:\/\/www.skynats.com\/contact-us\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>Contact<\/em><\/a>\u00a0our technical support team.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We can use a CNAME record at our root\/apex domain with Cloudflare CNAME flattening, which speeds up CNAME resolution. Let&#8217;s take a closer look at Cloudflare&#8217;s CNAME flattening. To discover the IP address that a CNAME points to, Cloudflare uses CNAME flattening. Single or multiple lookups may be used in this procedure (if your CNAME [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[313,699],"class_list":["post-9425","post","type-post","status-publish","format-standard","hentry","category-blog","tag-cloudflare","tag-cname"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Cloudflare CNAME Flattening | Skynats<\/title>\n<meta name=\"description\" content=\"We can use a CNAME record at our root\/apex domain with Cloudflare CNAME flattening, which speeds up CNAME resolution.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cloudflare CNAME Flattening\" \/>\n<meta property=\"og:description\" content=\"We can use a CNAME record at our root\/apex domain with Cloudflare CNAME flattening, which speeds up CNAME resolution.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/\" \/>\n<meta property=\"og:site_name\" content=\"Server Management Services | Cloud Management | Skynats\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/skynats\" \/>\n<meta property=\"article:published_time\" content=\"2022-05-18T10:38:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-15T11:42:32+00:00\" \/>\n<meta name=\"author\" content=\"Tony\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@skynatstech\" \/>\n<meta name=\"twitter:site\" content=\"@skynatstech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Tony\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/cloudflare-cname-flattening\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/cloudflare-cname-flattening\\\/\"},\"author\":{\"name\":\"Tony\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/person\\\/1398d4641035daa52ed8b827e0aafdeb\"},\"headline\":\"Cloudflare CNAME Flattening\",\"datePublished\":\"2022-05-18T10:38:27+00:00\",\"dateModified\":\"2023-06-15T11:42:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/cloudflare-cname-flattening\\\/\"},\"wordCount\":381,\"publisher\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\"},\"keywords\":[\"cloudflare\",\"cname\"],\"articleSection\":[\"Blog\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/cloudflare-cname-flattening\\\/\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/cloudflare-cname-flattening\\\/\",\"name\":\"Cloudflare CNAME Flattening | Skynats\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#website\"},\"datePublished\":\"2022-05-18T10:38:27+00:00\",\"dateModified\":\"2023-06-15T11:42:32+00:00\",\"description\":\"We can use a CNAME record at our root\\\/apex domain with Cloudflare CNAME flattening, which speeds up CNAME resolution.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/cloudflare-cname-flattening\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.skynats.com\\\/blog\\\/cloudflare-cname-flattening\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/cloudflare-cname-flattening\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cloudflare CNAME Flattening\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\",\"name\":\"Server Management Services | Cloud Management | Skynats\",\"description\":\"Server Management and Cloud Management\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#organization\",\"name\":\"Skynats Technologies\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Sknats-Logo-New-whole.png\",\"contentUrl\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/Sknats-Logo-New-whole.png\",\"width\":989,\"height\":367,\"caption\":\"Skynats Technologies\"},\"image\":{\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/skynats\",\"https:\\\/\\\/x.com\\\/skynatstech\",\"https:\\\/\\\/www.instagram.com\\\/skynatstech\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/skynats-technologies\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCvTAjrFJ4_E2MJKwlDHomlg\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.skynats.com\\\/blog\\\/#\\\/schema\\\/person\\\/1398d4641035daa52ed8b827e0aafdeb\",\"name\":\"Tony\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f90e801961478d690f50507d9e19eeecebabab8ab7dfdab7d2d2431114c6acd9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f90e801961478d690f50507d9e19eeecebabab8ab7dfdab7d2d2431114c6acd9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f90e801961478d690f50507d9e19eeecebabab8ab7dfdab7d2d2431114c6acd9?s=96&d=mm&r=g\",\"caption\":\"Tony\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Cloudflare CNAME Flattening | Skynats","description":"We can use a CNAME record at our root\/apex domain with Cloudflare CNAME flattening, which speeds up CNAME resolution.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/","og_locale":"en_US","og_type":"article","og_title":"Cloudflare CNAME Flattening","og_description":"We can use a CNAME record at our root\/apex domain with Cloudflare CNAME flattening, which speeds up CNAME resolution.","og_url":"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/","og_site_name":"Server Management Services | Cloud Management | Skynats","article_publisher":"https:\/\/www.facebook.com\/skynats","article_published_time":"2022-05-18T10:38:27+00:00","article_modified_time":"2023-06-15T11:42:32+00:00","author":"Tony","twitter_card":"summary_large_image","twitter_creator":"@skynatstech","twitter_site":"@skynatstech","twitter_misc":{"Written by":"Tony","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/#article","isPartOf":{"@id":"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/"},"author":{"name":"Tony","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/person\/1398d4641035daa52ed8b827e0aafdeb"},"headline":"Cloudflare CNAME Flattening","datePublished":"2022-05-18T10:38:27+00:00","dateModified":"2023-06-15T11:42:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/"},"wordCount":381,"publisher":{"@id":"https:\/\/www.skynats.com\/blog\/#organization"},"keywords":["cloudflare","cname"],"articleSection":["Blog"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/","url":"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/","name":"Cloudflare CNAME Flattening | Skynats","isPartOf":{"@id":"https:\/\/www.skynats.com\/blog\/#website"},"datePublished":"2022-05-18T10:38:27+00:00","dateModified":"2023-06-15T11:42:32+00:00","description":"We can use a CNAME record at our root\/apex domain with Cloudflare CNAME flattening, which speeds up CNAME resolution.","breadcrumb":{"@id":"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.skynats.com\/blog\/cloudflare-cname-flattening\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.skynats.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Cloudflare CNAME Flattening"}]},{"@type":"WebSite","@id":"https:\/\/www.skynats.com\/blog\/#website","url":"https:\/\/www.skynats.com\/blog\/","name":"Server Management Services | Cloud Management | Skynats","description":"Server Management and Cloud Management","publisher":{"@id":"https:\/\/www.skynats.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.skynats.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.skynats.com\/blog\/#organization","name":"Skynats Technologies","url":"https:\/\/www.skynats.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2021\/08\/Sknats-Logo-New-whole.png","contentUrl":"https:\/\/www.skynats.com\/blog\/wp-content\/uploads\/2021\/08\/Sknats-Logo-New-whole.png","width":989,"height":367,"caption":"Skynats Technologies"},"image":{"@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/skynats","https:\/\/x.com\/skynatstech","https:\/\/www.instagram.com\/skynatstech\/","https:\/\/www.linkedin.com\/company\/skynats-technologies","https:\/\/www.youtube.com\/channel\/UCvTAjrFJ4_E2MJKwlDHomlg"]},{"@type":"Person","@id":"https:\/\/www.skynats.com\/blog\/#\/schema\/person\/1398d4641035daa52ed8b827e0aafdeb","name":"Tony","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f90e801961478d690f50507d9e19eeecebabab8ab7dfdab7d2d2431114c6acd9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f90e801961478d690f50507d9e19eeecebabab8ab7dfdab7d2d2431114c6acd9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f90e801961478d690f50507d9e19eeecebabab8ab7dfdab7d2d2431114c6acd9?s=96&d=mm&r=g","caption":"Tony"}}]}},"_links":{"self":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/9425","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/comments?post=9425"}],"version-history":[{"count":0,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/9425\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/media?parent=9425"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/categories?post=9425"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/tags?post=9425"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}