{"id":203,"date":"2026-06-01T23:11:20","date_gmt":"2026-06-02T06:11:20","guid":{"rendered":"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/"},"modified":"2026-06-01T23:11:20","modified_gmt":"2026-06-02T06:11:20","slug":"how-to-set-up-dns-zone-cpanel","status":"publish","type":"post","link":"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/","title":{"rendered":"How to Set Up a DNS Zone in cPanel (Zone Editor Guide)"},"content":{"rendered":"<h2>Overview<\/h2>\n<p>The <strong>cPanel DNS Zone Editor<\/strong> is where you control how your domain behaves on the internet \u2014 which server it points to, where your email goes, and how external services like Google Workspace or Cloudflare verify your domain. If you&#8217;ve just connected a domain to your hosting account or need to add a specific DNS record, this is the tool you&#8217;ll use.<\/p>\n<p>Most users land here for one of three reasons: they&#8217;ve bought a new domain and need to point it at their hosting server, they&#8217;re setting up a third-party email service and need to add MX or TXT records, or something broke and they need to check what records are actually in place.<\/p>\n<p>This guide covers the full process \u2014 from opening the Zone Editor to adding individual record types \u2014 with notes on the mistakes that actually cause problems. If you&#8217;re on our <a href=\"https:\/\/www.hostandtech.com\/shared-hosting\/\">Shared Hosting<\/a> plans, your cPanel account comes pre-configured with a default zone, so you may only need to add or modify a few records rather than build one from scratch.<\/p>\n<h2>Prerequisites<\/h2>\n<ul>\n<li>Active cPanel account (version 106 or later \u2014 the UI changed significantly in that release)<\/li>\n<li>A domain already added to your cPanel account under <strong>Domains<\/strong> or <strong>Addon Domains<\/strong><\/li>\n<li>Your server&#8217;s IP address (find this under <strong>cPanel &gt; General Information<\/strong> on the right sidebar)<\/li>\n<li>Name servers for your host already set at your domain registrar \u2014 DNS changes won&#8217;t propagate if the registrar is still pointing elsewhere<\/li>\n<li>DNS propagation can take anywhere from a few minutes to 48 hours depending on the TTL of existing records and your ISP&#8217;s resolver cache<\/li>\n<\/ul>\n<h2>Step-by-Step: Setting Up a DNS Zone in cPanel<\/h2>\n<h3>Step 1 \u2014 Open the Zone Editor<\/h3>\n<p>Log into cPanel, then search for <strong>Zone Editor<\/strong> in the top search bar, or find it under the <strong>Domains<\/strong> section. Click it.<\/p>\n<p>You&#8217;ll see a list of domains on your account. Each one has two buttons: <strong>Manage<\/strong> and <strong>+DNSSEC<\/strong>. Click <strong>Manage<\/strong> next to the domain you want to edit.<\/p>\n<p>\ud83d\udcdd Note: If you don&#8217;t see a domain listed here, it hasn&#8217;t been added to cPanel yet. Go to <strong>Domains<\/strong> first and add it as an addon domain or alias.<\/p>\n<h3>Step 2 \u2014 Review the existing zone records<\/h3>\n<p>Before you change anything, scroll through the existing records. cPanel auto-generates a default zone when a domain is added, which typically includes:<\/p>\n<ul>\n<li>An <strong>A record<\/strong> pointing the root domain to your server IP<\/li>\n<li>A <strong>CNAME<\/strong> for <code class=\"\" data-line=\"\">www<\/code> pointing to the root domain<\/li>\n<li>Default <strong>MX records<\/strong> if cPanel&#8217;s mail server is enabled<\/li>\n<li><strong>NS records<\/strong> for the authoritative name servers<\/li>\n<li>An <strong>SOA record<\/strong> (don&#8217;t edit this unless you know exactly what you&#8217;re doing)<\/li>\n<\/ul>\n<p>\u26a0 Warning: Don&#8217;t delete NS or SOA records. Removing them will break DNS resolution for the entire domain.<\/p>\n<h3>Step 3 \u2014 Add an A Record (point domain to an IP)<\/h3>\n<p>This is the most common task. If you want <code class=\"\" data-line=\"\">yourdomain.com<\/code> to resolve to your server&#8217;s IP address:<\/p>\n<ol>\n<li>Click <strong>+ Add Record<\/strong> at the top right of the zone table.<\/li>\n<li>A row will appear with fields for <strong>Name<\/strong>, <strong>TTL<\/strong>, <strong>Type<\/strong>, and <strong>Record<\/strong>.<\/li>\n<li>Set <strong>Type<\/strong> to <code class=\"\" data-line=\"\">A<\/code>.<\/li>\n<li>In <strong>Name<\/strong>, enter <code class=\"\" data-line=\"\">@<\/code> for the root domain, or a subdomain like <code class=\"\" data-line=\"\">shop<\/code> for <code class=\"\" data-line=\"\">shop.yourdomain.com<\/code>.<\/li>\n<li>In <strong>Record<\/strong>, enter the IPv4 address \u2014 e.g. <code class=\"\" data-line=\"\">198.51.100.42<\/code>.<\/li>\n<li>Leave TTL at <code class=\"\" data-line=\"\">14400<\/code> unless you have a specific reason to change it.<\/li>\n<li>Click <strong>Save Record<\/strong>.<\/li>\n<\/ol>\n<p>\ud83d\udcdd Note: If you&#8217;re pointing to a Host &amp; Tech VPS, your server&#8217;s dedicated IP is shown in the VPS control panel under <strong>Network<\/strong>. It won&#8217;t match your shared hosting IP if you&#8217;re also running sites there.<\/p>\n<h3>Step 4 \u2014 Add a CNAME Record (subdomain alias)<\/h3>\n<p>CNAMEs map a subdomain to another hostname rather than an IP. Common use: pointing <code class=\"\" data-line=\"\">www<\/code> to your root domain, or connecting a service like Shopify or HubSpot.<\/p>\n<ol>\n<li>Click <strong>+ Add Record<\/strong>.<\/li>\n<li>Set <strong>Type<\/strong> to <code class=\"\" data-line=\"\">CNAME<\/code>.<\/li>\n<li>In <strong>Name<\/strong>, enter the subdomain \u2014 e.g. <code class=\"\" data-line=\"\">www<\/code> or <code class=\"\" data-line=\"\">blog<\/code>.<\/li>\n<li>In <strong>Record<\/strong>, enter the target hostname with a trailing dot \u2014 e.g. <code class=\"\" data-line=\"\">yourdomain.com.<\/code><\/li>\n<li>Click <strong>Save Record<\/strong>.<\/li>\n<\/ol>\n<p>\u26a0 Warning: Never point a CNAME at an IP address \u2014 that&#8217;s what A records are for. A CNAME must point to a hostname. Also, you can&#8217;t set a CNAME on a bare domain (<code class=\"\" data-line=\"\">@<\/code>) \u2014 only subdomains.<\/p>\n<h3>Step 5 \u2014 Add MX Records (email routing)<\/h3>\n<p>If you&#8217;re using Google Workspace, Zoho Mail, or any external mail provider, you&#8217;ll need to replace or add MX records. Your provider will give you the exact values.<\/p>\n<p>Google Workspace example:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-1\"><code class=\"\" data-line=\"\">Name: yourdomain.com.\nTTL:  3600\nType: MX\nPriority: 1\nRecord: ASPMX.L.GOOGLE.COM.\n\nName: yourdomain.com.\nTTL:  3600\nType: MX\nPriority: 5\nRecord: ALT1.ASPMX.L.GOOGLE.COM.<\/code><\/pre>\n<\/div>\n<p>Add each MX record separately using <strong>+ Add Record<\/strong>, setting Type to <code class=\"\" data-line=\"\">MX<\/code> and filling in the priority and destination fields.<\/p>\n<p>\u26a0 Warning: If you&#8217;re switching from cPanel&#8217;s default mail to an external provider like Google Workspace, delete the existing cPanel MX records first. Having conflicting MX records with equal or overlapping priorities causes inconsistent mail delivery \u2014 some messages will arrive, others won&#8217;t, and it&#8217;s a nightmare to diagnose.<\/p>\n<h3>Step 6 \u2014 Add a TXT Record (SPF, DKIM, domain verification)<\/h3>\n<p>TXT records cover a lot of ground: SPF for email authentication, domain ownership verification for Google Search Console or SSL providers, and DKIM keys.<\/p>\n<ol>\n<li>Click <strong>+ Add Record<\/strong>.<\/li>\n<li>Set <strong>Type<\/strong> to <code class=\"\" data-line=\"\">TXT<\/code>.<\/li>\n<li>In <strong>Name<\/strong>, enter <code class=\"\" data-line=\"\">@<\/code> for the root domain, or a specific subdomain if your provider requires it (DKIM records typically go under something like <code class=\"\" data-line=\"\">google._domainkey<\/code>).<\/li>\n<li>Paste the full TXT string into <strong>Record<\/strong> \u2014 include the quotes if your provider shows them, or omit them if cPanel adds them automatically (it does).<\/li>\n<li>Click <strong>Save Record<\/strong>.<\/li>\n<\/ol>\n<p>A basic SPF record looks like this:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-2\"><code class=\"\" data-line=\"\">v=spf1 include:_spf.google.com include:hostandtech.com ~all<\/code><\/pre>\n<\/div>\n<p>\ud83d\udcdd Note: You can only have one SPF record per domain. If there&#8217;s already an SPF record on <code class=\"\" data-line=\"\">@<\/code>, edit it to add new mechanisms rather than creating a second one. Two SPF records will cause SPF to fail outright.<\/p>\n<h3>Step 7 \u2014 Verify and test propagation<\/h3>\n<p>After saving records, use a DNS lookup tool to verify they&#8217;re live. From the command line:<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-3\"><code class=\"\" data-line=\"\"># Check A record\ndig yourdomain.com A +short\n\n# Check MX records\ndig yourdomain.com MX +short\n\n# Check TXT records\ndig yourdomain.com TXT +short\n\n# Check a specific CNAME\ndig www.yourdomain.com CNAME +short<\/code><\/pre>\n<\/div>\n<p>If you&#8217;re on Windows, use <code class=\"\" data-line=\"\">nslookup<\/code> or the online tool at <a href=\"https:\/\/toolbox.googleapps.com\/apps\/dig\/\" rel=\"noopener noreferrer\" target=\"_blank\">Google Admin Toolbox<\/a>.<\/p>\n<p>\ud83d\udcdd Note: If your records aren&#8217;t showing up and you&#8217;re querying your local machine, flush your local DNS cache first \u2014 it won&#8217;t reflect new records otherwise.<\/p>\n<div class=\"ht-code-snippet\"><button class=\"ht-code-snippet__copy\" type=\"button\" aria-label=\"Copy code\"><\/button><span class=\"ht-code-snippet__feedback\">Copied to clipboard<\/span><\/p>\n<pre class=\"ht-code-snippet__code\" id=\"code-block-4\"><code class=\"\" data-line=\"\"># macOS\nsudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder\n\n# Linux (systemd-resolved)\nsudo systemd-resolve --flush-caches\n\n# Windows\nipconfig \/flushdns<\/code><\/pre>\n<\/div>\n<h2>Common Issues &amp; Troubleshooting<\/h2>\n<h3>&#8220;Record already exists&#8221; error when adding a new record<\/h3>\n<p>cPanel won&#8217;t let you save a duplicate record. This usually happens when there&#8217;s already an A record or CNAME for the same name. Scroll through the zone table, find the conflicting record, and either edit it in place or delete it before adding the new one. The table has a search\/filter field at the top right \u2014 use it.<\/p>\n<h3>DNS changes aren&#8217;t propagating after 24 hours<\/h3>\n<p>First check: are your domain&#8217;s name servers actually pointing to Host &amp; Tech? If the registrar still has the old name servers (e.g., pointing at a previous host), your cPanel zone is invisible to the world. Log into your registrar and confirm the NS records match the ones in your cPanel zone. Tools like <a href=\"https:\/\/dnschecker.org\" rel=\"noopener noreferrer\" target=\"_blank\">DNSChecker.org<\/a> let you see propagation status across multiple global resolvers at once.<\/p>\n<h3>Email stopped working after editing MX records<\/h3>\n<p>Almost always caused by either leaving old MX records in place alongside new ones, or a missing or broken SPF record. Check your MX records with <code class=\"\" data-line=\"\">dig yourdomain.com MX +short<\/code> and confirm only the intended records are present. Then verify your SPF record exists and includes the new mail server&#8217;s sending range.<\/p>\n<h3>www subdomain returns a DNS error but the root domain loads fine<\/h3>\n<p>The <code class=\"\" data-line=\"\">www<\/code> CNAME is missing or misconfigured. In the Zone Editor, look for a CNAME where the Name is <code class=\"\" data-line=\"\">www<\/code> and the value points to your root domain or server. If it&#8217;s absent, add it. If it exists but points to the wrong place, edit it. This sometimes gets accidentally deleted when cleaning up old records.<\/p>\n<h3>Zone Editor shows the correct records but the site still loads the old content<\/h3>\n<p>Your browser or OS has cached the old DNS response. Flush your local DNS cache (commands above) and try again in a private\/incognito window. If it still shows old content after 10 minutes and other resolvers show the correct IP, it&#8217;s a browser cache issue \u2014 not a DNS problem.<\/p>\n<h2>FAQ<\/h2>\n<div class=\"ht-faq-section\">\n<h2>Frequently Asked Questions<\/h2>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">How long does it take for DNS changes to take effect in cPanel?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>Most records go live within 15\u201360 minutes when your domain&#8217;s name servers are already pointing to your host. Full global propagation can take up to 48 hours in the worst case, but that&#8217;s rare. The main factor is the TTL of the old record \u2014 if the previous record had a TTL of 86400 (24 hours), resolvers will cache it for that long before checking for updates.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">Can I edit DNS records in cPanel if my domain is registered elsewhere?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>Yes, as long as the domain&#8217;s name servers at the registrar are pointed to Host &amp; Tech&#8217;s name servers. Once that&#8217;s done, your cPanel Zone Editor is the authoritative source for that domain&#8217;s DNS. Changes you make there will take effect after propagation \u2014 your registrar&#8217;s DNS settings become irrelevant once you&#8217;ve delegated name server control.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">What&#039;s the difference between an A record and a CNAME record?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>An A record maps a name directly to an IPv4 address. A CNAME maps a name to another hostname, which then gets resolved to an IP. Use A records for your root domain and any host that has a fixed IP. Use CNAMEs for subdomains that should follow another hostname \u2014 like pointing &#8216;www&#8217; to your bare domain, or connecting a third-party service that manages its own IPs.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">I accidentally deleted a DNS record \u2014 can I recover it?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>cPanel doesn&#8217;t have a native undo function for zone edits. If you deleted something critical, check whether your host has a backup of the zone file. On Host &amp; Tech VPS and dedicated server plans, we take regular server snapshots \u2014 open a support ticket and we can check if a zone backup is available. For shared hosting, contact support as soon as possible; the sooner you report it, the better the chances of recovery.<\/p>\n<\/div>\n<\/div>\n<div class=\"ht-faq-item\">\n<h3 class=\"ht-faq-question\">Do I need to restart anything after saving DNS records in cPanel?<\/h3>\n<div class=\"ht-faq-answer\">\n<p>No. cPanel writes the change to the BIND zone file and reloads the named service automatically when you save a record. There&#8217;s nothing to restart manually. If you&#8217;re managing a VPS and have made changes directly to zone files via SSH, you&#8217;d need to run &#8216;rndc reload&#8217; \u2014 but through the cPanel UI, that&#8217;s handled for you.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Need to point a domain, set up email, or verify your site with Google? That all happens inside cPanel&#8217;s Zone Editor. This guide walks you through setting up and editing DNS zone records without breaking anything in the process.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[39],"tags":[509,508,40,48,181,58,510,185],"class_list":["post-203","post","type-post","status-publish","format-standard","hentry","category-cpanel","tag-a-record","tag-cname","tag-cpanel","tag-dns","tag-dns-records","tag-mx-records","tag-name-servers","tag-zone-editor"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Set Up a DNS Zone in cPanel (Zone Editor Guide)<\/title>\n<meta name=\"description\" content=\"Learn how to set up and manage a DNS zone in cPanel&#039;s Zone Editor. Add A, CNAME, MX, and TXT records step by step with real-world examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Set Up a DNS Zone in cPanel (Zone Editor Guide)\" \/>\n<meta property=\"og:description\" content=\"Learn how to set up and manage a DNS zone in cPanel&#039;s Zone Editor. Add A, CNAME, MX, and TXT records step by step with real-world examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/\" \/>\n<meta property=\"og:site_name\" content=\"Host And Tech knowledge base\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/stshostandtech\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-02T06:11:20+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@stshostandtech\" \/>\n<meta name=\"twitter:site\" content=\"@stshostandtech\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/cpanel\\\/how-to-set-up-dns-zone-cpanel\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/cpanel\\\/how-to-set-up-dns-zone-cpanel\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/person\\\/b6fa79c48ddaba71af32e395c5b017ee\"},\"headline\":\"How to Set Up a DNS Zone in cPanel (Zone Editor Guide)\",\"datePublished\":\"2026-06-02T06:11:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/cpanel\\\/how-to-set-up-dns-zone-cpanel\\\/\"},\"wordCount\":1746,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#organization\"},\"keywords\":[\"A record\",\"CNAME\",\"cPanel\",\"DNS\",\"DNS records\",\"MX records\",\"name servers\",\"zone editor\"],\"articleSection\":[\"cPanel Guides\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/hostandtech.com\\\/kb\\\/cpanel\\\/how-to-set-up-dns-zone-cpanel\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/cpanel\\\/how-to-set-up-dns-zone-cpanel\\\/\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/cpanel\\\/how-to-set-up-dns-zone-cpanel\\\/\",\"name\":\"How to Set Up a DNS Zone in cPanel (Zone Editor Guide)\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#website\"},\"datePublished\":\"2026-06-02T06:11:20+00:00\",\"description\":\"Learn how to set up and manage a DNS zone in cPanel's Zone Editor. Add A, CNAME, MX, and TXT records step by step with real-world examples.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/cpanel\\\/how-to-set-up-dns-zone-cpanel\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/hostandtech.com\\\/kb\\\/cpanel\\\/how-to-set-up-dns-zone-cpanel\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/cpanel\\\/how-to-set-up-dns-zone-cpanel\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Set Up a DNS Zone in cPanel (Zone Editor Guide)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#website\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/\",\"name\":\"Host And Tech knowledge base\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#organization\",\"name\":\"Host And Tech knowledge base\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/logo-dark.png\",\"contentUrl\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/logo-dark.png\",\"width\":1134,\"height\":395,\"caption\":\"Host And Tech knowledge base\"},\"image\":{\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/stshostandtech\",\"https:\\\/\\\/x.com\\\/stshostandtech\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/#\\\/schema\\\/person\\\/b6fa79c48ddaba71af32e395c5b017ee\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\\\/\\\/hostandtech.com\\\/kb\"],\"url\":\"https:\\\/\\\/hostandtech.com\\\/kb\\\/author\\\/admin_fjj7qydm\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Set Up a DNS Zone in cPanel (Zone Editor Guide)","description":"Learn how to set up and manage a DNS zone in cPanel's Zone Editor. Add A, CNAME, MX, and TXT records step by step with real-world examples.","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:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/","og_locale":"en_US","og_type":"article","og_title":"How to Set Up a DNS Zone in cPanel (Zone Editor Guide)","og_description":"Learn how to set up and manage a DNS zone in cPanel's Zone Editor. Add A, CNAME, MX, and TXT records step by step with real-world examples.","og_url":"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/","og_site_name":"Host And Tech knowledge base","article_publisher":"https:\/\/www.facebook.com\/stshostandtech","article_published_time":"2026-06-02T06:11:20+00:00","author":"admin","twitter_card":"summary_large_image","twitter_creator":"@stshostandtech","twitter_site":"@stshostandtech","twitter_misc":{"Written by":"admin","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/#article","isPartOf":{"@id":"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/"},"author":{"name":"admin","@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/person\/b6fa79c48ddaba71af32e395c5b017ee"},"headline":"How to Set Up a DNS Zone in cPanel (Zone Editor Guide)","datePublished":"2026-06-02T06:11:20+00:00","mainEntityOfPage":{"@id":"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/"},"wordCount":1746,"commentCount":0,"publisher":{"@id":"https:\/\/hostandtech.com\/kb\/#organization"},"keywords":["A record","CNAME","cPanel","DNS","DNS records","MX records","name servers","zone editor"],"articleSection":["cPanel Guides"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/","url":"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/","name":"How to Set Up a DNS Zone in cPanel (Zone Editor Guide)","isPartOf":{"@id":"https:\/\/hostandtech.com\/kb\/#website"},"datePublished":"2026-06-02T06:11:20+00:00","description":"Learn how to set up and manage a DNS zone in cPanel's Zone Editor. Add A, CNAME, MX, and TXT records step by step with real-world examples.","breadcrumb":{"@id":"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/hostandtech.com\/kb\/cpanel\/how-to-set-up-dns-zone-cpanel\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/hostandtech.com\/kb\/"},{"@type":"ListItem","position":2,"name":"How to Set Up a DNS Zone in cPanel (Zone Editor Guide)"}]},{"@type":"WebSite","@id":"https:\/\/hostandtech.com\/kb\/#website","url":"https:\/\/hostandtech.com\/kb\/","name":"Host And Tech knowledge base","description":"","publisher":{"@id":"https:\/\/hostandtech.com\/kb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/hostandtech.com\/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/hostandtech.com\/kb\/#organization","name":"Host And Tech knowledge base","url":"https:\/\/hostandtech.com\/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/logo\/image\/","url":"https:\/\/hostandtech.com\/kb\/wp-content\/uploads\/2026\/05\/logo-dark.png","contentUrl":"https:\/\/hostandtech.com\/kb\/wp-content\/uploads\/2026\/05\/logo-dark.png","width":1134,"height":395,"caption":"Host And Tech knowledge base"},"image":{"@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/stshostandtech","https:\/\/x.com\/stshostandtech"]},{"@type":"Person","@id":"https:\/\/hostandtech.com\/kb\/#\/schema\/person\/b6fa79c48ddaba71af32e395c5b017ee","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/aa1edac8bbadb442e059a5b65ad45a3b2e3ce689202373b96e3e567517ae4b39?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/hostandtech.com\/kb"],"url":"https:\/\/hostandtech.com\/kb\/author\/admin_fjj7qydm\/"}]}},"_links":{"self":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/posts\/203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/comments?post=203"}],"version-history":[{"count":0,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/posts\/203\/revisions"}],"wp:attachment":[{"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/media?parent=203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/categories?post=203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hostandtech.com\/kb\/wp-json\/wp\/v2\/tags?post=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}