StormHoster - Best Web Hosting with 99.9% Uptime and 24/7 Support

How to Fix A DNS Entry for the Domain Already Exists Step by Step Guide

How to Fix A DNS Entry for the Domain Already Exists Step by Step Guide

<div class="flex basis-auto flex-col -mb-(--composer-overlap-px) [--composer-overlap-px:24px] grow overflow-hidden">
<div class="relative h-full">
<div class="flex h-full flex-col overflow-y-auto [scrollbar-gutter:stable_both-edges] @[84rem]/thread:pt-(--header-height)">
<div class="@thread-xl/thread:pt-header-height mt-1.5 flex flex-col text-sm">
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-6" data-scroll-anchor="true">
<div class="text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)">
<div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group/turn-messages focus-visible:outline-hidden" tabindex="-1">
<div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn">
<div class="relative flex-col gap-1 md:gap-3">
<div class="flex max-w-full flex-col grow">
<div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="590e3927-ff65-44f9-892b-a518e6cccfb3" data-message-model-slug="gpt-4o">
<div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">
<div class="markdown prose dark:prose-invert w-full break-words light">
<p data-start="360" data-end="564">If you encounter the error <strong data-start="387" data-end="434">�A DNS entry for the domain already exists�</strong> while adding a domain or subdomain through cPanel or WHM, it means a DNS record for that domain is already present in the system.</p>
<p data-start="566" data-end="651">This article will guide you through identifying and resolving the issue step-by-step.</p>
<hr data-start="653" data-end="656" />
<h2 data-start="658" data-end="680">�Why This Happens</h2>
<p data-start="682" data-end="705">This error occurs when:</p>
<ul data-start="707" data-end="932">
<li data-start="707" data-end="774">
<p data-start="709" data-end="774">A DNS zone for the domain already exists in <strong data-start="753" data-end="760">WHM</strong> or <strong data-start="764" data-end="774">cPanel</strong></p>
</li>
<li data-start="775" data-end="829">
<p data-start="777" data-end="829">A conflicting DNS record is already created manually</p>
</li>
<li data-start="830" data-end="869">
<p data-start="832" data-end="869">A subdomain has been added previously</p>
</li>
<li data-start="870" data-end="932">
<p data-start="872" data-end="932">The domain was removed but the DNS zone wasn�t fully deleted</p>
</li>
</ul>
<hr data-start="934" data-end="937" />
<h2 data-start="939" data-end="961">�Step-by-Step Fix</h2>
<h3 data-start="963" data-end="998">Step 1: Log in to cPanel or WHM</h3>
<ul data-start="1000" data-end="1131">
<li data-start="1000" data-end="1055">
<p data-start="1002" data-end="1055"><strong data-start="1002" data-end="1036">If you are a reseller or admin</strong>: log in to <strong data-start="1048" data-end="1055">WHM</strong></p>
</li>
<li data-start="1056" data-end="1131">
<p data-start="1058" data-end="1131"><strong data-start="1058" data-end="1080">If you're a client</strong>: log in to <strong data-start="1092" data-end="1102">cPanel</strong> via your StormHoster account</p>
</li>
</ul>
<hr data-start="1133" data-end="1136" />
<h3 data-start="1138" data-end="1172">Step 2: Access DNS Zone Editor</h3>
<h4 data-start="1174" data-end="1196">For cPanel Users:</h4>
<ol data-start="1197" data-end="1313">
<li data-start="1197" data-end="1253">
<p data-start="1200" data-end="1253">Go to <strong data-start="1206" data-end="1221">Zone Editor</strong> from the main cPanel dashboard.</p>
</li>
<li data-start="1254" data-end="1313">
<p data-start="1257" data-end="1313">Click <strong data-start="1263" data-end="1273">Manage</strong> next to the domain you're working with.</p>
</li>
</ol>
<h4 data-start="1315" data-end="1334">For WHM Users:</h4>
<ol data-start="1335" data-end="1437">
<li data-start="1335" data-end="1383">
<p data-start="1338" data-end="1383">Go to <strong data-start="1344" data-end="1383">WHM &gt; DNS Functions &gt; Edit DNS Zone</strong></p>
</li>
<li data-start="1384" data-end="1437">
<p data-start="1387" data-end="1437">Select the domain from the list and click <strong data-start="1429" data-end="1437">Edit</strong></p>
</li>
</ol>
<hr data-start="1439" data-end="1442" />
<h3 data-start="1444" data-end="1485">Step 3: Locate the Existing DNS Entry</h3>
<p data-start="1487" data-end="1613">Search for an existing DNS record (such as <strong data-start="1530" data-end="1535">A</strong>, <strong data-start="1537" data-end="1546">CNAME</strong>, or <strong data-start="1551" data-end="1557">MX</strong>) matching the domain or subdomain you�re trying to add.</p>
<p data-start="1615" data-end="1624">Examples:</p>
<ul data-start="1625" data-end="1763">
<li data-start="1625" data-end="1694">
<p data-start="1627" data-end="1694">Trying to add <code data-start="1641" data-end="1663">subdomain.domain.com</code> but an A record already exists</p>
</li>
<li data-start="1695" data-end="1763">
<p data-start="1697" data-end="1763">Trying to re-add <code data-start="1714" data-end="1726">domain.com</code> but its DNS zone still exists in WHM</p>
</li>
</ul>
<hr data-start="1765" data-end="1768" />
<h3 data-start="1770" data-end="1820">Step 4: Delete or Modify the Conflicting Entry</h3>
<ol data-start="1822" data-end="2004">
<li data-start="1822" data-end="1919">
<p data-start="1825" data-end="1919">If the record is not needed anymore, click <strong data-start="1868" data-end="1878">Delete</strong> (in cPanel) or remove the line (in WHM).</p>
</li>
<li data-start="1920" data-end="2004">
<p data-start="1923" data-end="2004">If it's still needed, consider updating the record instead of adding a duplicate.</p>
</li>
</ol>
<blockquote data-start="2006" data-end="2162">
<p data-start="2008" data-end="2162">?? <strong data-start="2011" data-end="2025">Important:</strong> Only delete DNS records if you are sure they are not being used for email, websites, or redirects. When in doubt, open a support ticket.</p>
</blockquote>
<hr data-start="2164" data-end="2167" />
<h3 data-start="2169" data-end="2219">Step 5: Re-attempt Adding the Domain or Record</h3>
<p data-start="2221" data-end="2265">Once the conflicting entry has been removed:</p>
<ul data-start="2267" data-end="2360">
<li data-start="2267" data-end="2320">
<p data-start="2269" data-end="2320">Go back and try adding your domain/subdomain again.</p>
</li>
<li data-start="2321" data-end="2360">
<p data-start="2323" data-end="2360">It should now proceed without errors.</p>
</li>
</ul>
<hr data-start="2362" data-end="2365" />
<h2 data-start="2367" data-end="2404">�Optional: Clear Local DNS Cache</h2>
<p data-start="2406" data-end="2463">Sometimes, DNS changes may take time to reflect. You can:</p>
<ul data-start="2465" data-end="2687">
<li data-start="2465" data-end="2552">
<p data-start="2467" data-end="2552">Use a tool like <a class="" href="https://dnschecker.org" target="_new" rel="noopener" data-start="2483" data-end="2531">https://dnschecker.org</a> to verify global DNS</p>
</li>
<li data-start="2553" data-end="2687">
<p data-start="2555" data-end="2579">Flush local cache using:</p>
<ul data-start="2582" data-end="2687">
<li data-start="2582" data-end="2617">
<p data-start="2584" data-end="2617"><strong data-start="2584" data-end="2596">Windows:</strong> <code data-start="2597" data-end="2617">ipconfig /flushdns</code></p>
</li>
<li data-start="2620" data-end="2687">
<p data-start="2622" data-end="2687"><strong data-start="2622" data-end="2638">macOS/Linux:</strong> Use terminal commands to restart the DNS service</p>
</li>
</ul>
</li>
</ul>
<hr data-start="2689" data-end="2692" />
<h2 data-start="2694" data-end="2706">�Summary</h2>
<div class="_tableContainer_16hzy_1">
<div class="_tableWrapper_16hzy_14 group flex w-fit flex-col-reverse" tabindex="-1">
<table class="w-fit min-w-(--thread-content-width)" data-start="2708" data-end="3348">
<thead data-start="2708" data-end="2814">
<tr data-start="2708" data-end="2814">
<th data-start="2708" data-end="2740" data-col-size="sm">Task</th>
<th data-start="2740" data-end="2814" data-col-size="md">Action</th>
</tr>
</thead>
<tbody data-start="2922" data-end="3348">
<tr data-start="2922" data-end="3028">
<td data-start="2922" data-end="2954" data-col-size="sm">Error message</td>
<td data-col-size="md" data-start="2954" data-end="3028">�A DNS entry for the domain already exists�</td>
</tr>
<tr data-start="3029" data-end="3135">
<td data-start="3029" data-end="3061" data-col-size="sm">Cause</td>
<td data-col-size="md" data-start="3061" data-end="3135">A record or DNS zone already exists for the domain</td>
</tr>
<tr data-start="3136" data-end="3242">
<td data-start="3136" data-end="3168" data-col-size="sm">Fix in cPanel/WHM</td>
<td data-col-size="md" data-start="3168" data-end="3242">Delete or update the conflicting DNS record</td>
</tr>
<tr data-start="3243" data-end="3348">
<td data-start="3243" data-end="3275" data-col-size="sm">Then</td>
<td data-col-size="md" data-start="3275" data-end="3348">Re-add the domain or subdomain</td>
</tr>
</tbody>
</table>
<div class="sticky end-(--thread-content-margin) h-0 self-end select-none">
<div class="absolute end-0 flex items-end">�</div>
</div>
</div>
</div>
<hr data-start="3350" data-end="3353" />
<h2 data-start="3355" data-end="3377">???? Still Need Help?</h2>
<p data-start="3379" data-end="3611">If you�re unsure which record to remove, or if you're worried about breaking an existing setup, feel free to <a class="cursor-pointer" target="_new" rel="noopener" data-start="3488" data-end="3562">submit a support ticket</a>. Our technical team will be happy to assist you.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</article>
</div>
</div>
</div>
</div>

Article Categories

cPanel (5)
Read Articles
Email Accounts (2)
Read Articles