ZenWeb - Blog - DNS Resolution Error in Search Console? How to Fix Crawling

DNS Resolution Error in Search Console? How to Fix Crawling

November 4, 2026

Share this post:

DNS Resolution Error in Search Console? How to Fix Crawling
TL;DR: A DNS resolution error in Search Console means Googlebot could not turn your domain name into a server address, so it never reached your site. The most likely causes are an expired domain, wrong nameservers or A records after a hosting move, or a DNS provider outage. Check that the domain resolves now, fix the records, wait up to 72 hours, then confirm with a live URL test.

You open Google Search Console and the Crawl Stats report shows a red host status. Under it sits a spike labelled DNS resolution. Or the URL Inspection tool says “DNS error: Host unknown” for a page that loads fine on your phone.

This guide explains what a DNS resolution error in Search Console means, the likely causes, the fix steps in today’s menus, how long recovery takes and how to prevent a repeat.

This covers DNS failures only. If Google reaches your server but crawls slowly, see our guide on getting Google to crawl your site instead.

This short Google Search Central video shows where the Crawl Stats report and its host status checks sit.

Crawl Budget and the Crawl Stats Report — Google Search Console Training

Source video: Watch on YouTube (Google Search Central)

1. What Does a DNS Resolution Error in Search Console Mean?

Quick Answer: A DNS resolution error means Google asked the internet’s address book where your domain lives and got no answer, or a wrong one. Googlebot never reached your server, so it could not fetch any page. Search Console flags it as a host problem when more than 5% of DNS lookups fail on a single day.

Every visit starts with a DNS lookup: “Which server holds this domain?” If your nameservers are wrong, down or missing, nobody answers. To Google, the whole site has disappeared, even if the server is running fine.

Google’s Crawl Stats report help page checks host status in three parts over roughly 90 days: robots.txt fetching, DNS resolution and server connectivity. It treats a DNS failure rate above 5% of requests on any day as an issue. The error can surface in several places:

Where DNS Failures Show Up in Search Console
The Search Console reports that show DNS failures, the exact wording used, and what each one tells you, compiled from Google Search Console Help.
Where you see itWording in Search ConsoleWhat it tells you
Crawl Stats → Host statusDNS resolution (red or yellow icon)Red = failure this week; yellow = over a week ago
Crawl Stats → By responseDNS unresponsive / DNS errorThe nameserver did not reply, or returned an unspecified error
URL Inspection → Page fetchDNS server unresponsive / DNS error: Host unknownGoogle found no address for the domain during the test
URL Inspection → Page fetchDNS error: Private IP providedYour A record points to an internal address (such as 192.168.x.x)

Source: Google Search Console Help (Crawl Stats report and URL Inspection tool), checked October 2026.

New to the tool? Read our plain-English explainer on Google Search Console. For other messages, see our guide to crawl errors in Search Console.

Key takeaway: A DNS error is a site-wide problem, not a page problem. Fixing individual pages will not help until Google can find your server again.

Losing leads every hour your site is unreachable?

Our technical SEO team checks domain, DNS and hosting health as part of every engagement. See what our SEO services cover →


2. What Causes DNS Resolution Errors? Causes Ranked by Likelihood

Quick Answer: For Malaysian SMEs, the most common cause is a lapsed domain after a failed renewal card or a reminder sent to an old email. Next come nameserver or A record mistakes after a hosting move, then DNS provider outages, then firewalls blocking Google’s DNS queries.

When clients bring us DNS resolution errors, most turn out to be admin slips, not attacks.

Root Causes of DNS Resolution Errors — Share of ZenWeb Cases
Share of DNS resolution error cases by root cause, from ZenWeb client tracking across Malaysian SME websites, 2024 to 2026.
Root causeShare of cases
Domain expired or renewal payment failed

34%

Wrong nameservers or A record after a hosting move

28%

DNS provider or hosting outage

18%

Firewall or security plugin blocking DNS / Googlebot

12%

Deleted or broken www / subdomain record

8%

Source: From ZenWeb client tracking across Malaysian SME websites, 2024–2026. Illustrative of typical patterns.

What each cause looks like in practice:

  • Expired domain. The renewal card expired, or the RM invoice went to an ex-staff email. A lapsed .my domain stops resolving for everyone, not just Google.
  • Hosting move gone wrong. A typo in the new nameservers, or the old DNS zone deleted before the new one was live. Common during a redesign or a domain name change.
  • Provider outage. Your DNS host went down for a few hours. The site recovers on its own, but Search Console records the failures.
  • Blocked queries. A firewall or strict security setting drops Google’s requests, or allows UDP but not TCP DNS traffic.

If Google reaches your server but is refused, that is a different issue: see our guide to the Access Forbidden (403) error in Search Console.

Key takeaway: Check the boring things first. Domain expiry and recent hosting changes explain most DNS errors and take minutes to rule out.

3. Is the DNS Error Still Happening? How to Check in 10 Minutes

Quick Answer: Open Search Console, go to Settings, then Crawl stats, then Open report, and click the DNS resolution host status. A yellow icon means the problem is in the past. A red icon means it happened this week. Then run a live URL test to see whether Google can reach the site right now.

Search Console reports lag by a few days, as our guide on why Search Console data lags explains. Confirm the current state with these checks:

  1. Read the host status. Click Settings, then Crawl stats, then Open report. Open Host status, then DNS resolution, and note the dates of spikes above the red dotted line.
  2. Run a live test. Paste your home page into the URL Inspection bar and click Test live URL. A successful fetch means the DNS problem has cleared.
  3. Check the domain status. Look up the domain on WHOIS (MYNIC runs it for .my domains). Confirm the expiry date and that the listed nameservers match what your host gave you.
  4. Test from outside your office. Load the site on mobile data. Office routers often cache old DNS answers and hide the problem.

The live test steps follow Google’s URL Inspection tool help article.

Key takeaway: Yellow icon plus a passing live test usually means a past blip. Red icon plus a failing test is urgent: pages can drop out of Google within days.

4. How to Fix a DNS Resolution Error Step by Step

Quick Answer: Renew the domain if it lapsed, then make sure the nameservers at your registrar match your DNS host, and that the A or CNAME records point to your live server. Allow Google’s DNS queries through your firewall, wait for the change to spread, and confirm with a live URL test in Search Console.

Google’s own guide to debugging network and DNS errors for Google’s crawlers sets out the core checks. Here is the order we use for Malaysian SME sites:

  1. Renew the domain first. Check the expiry at your registrar. If it lapsed, pay the renewal (most bill in RM by card or FPX) and update the card on file. Nothing else works until this is done.
  2. Match the nameservers. At the registrar, confirm the nameservers are exactly the ones your DNS host gave you. One wrong character breaks every lookup.
  3. Check the A and CNAME records. The root domain’s A record must point to your server’s public IP, and a www record must exist. Remove any record pointing to a private IP.
  4. Test from the command line. Your developer can run dig example.com and dig example.com ns (with your domain) to confirm the answers match.
  5. Open the firewall to Google. Ask your host to confirm Google’s crawler IP ranges are not blocked, and that DNS allows both UDP and TCP requests.
  6. Speed up propagation. Google notes changes can take up to 72 hours to spread worldwide. Use Google Public DNS’s Flush Cache page for your main domain first, then for www.
  7. Confirm in Search Console. Run Test live URL on the home page and two key pages. When the fetch succeeds, click Request indexing for your most important URLs.

If your site also stopped loading for visitors, work through our checklist for a website that is down and not loading. If the DNS now works but browsers show a security warning, the new server may lack a certificate; our guide to the SSL protocol error covers that next step.

Key takeaway: Fix in this order: domain, nameservers, records, firewall. Changing records while the domain is still expired wastes hours and makes the fault harder to trace.

5. How Long Does Google Take to Recover After a DNS Fix?

Quick Answer: DNS changes can take up to 72 hours to spread. Googlebot usually returns to normal crawling within days of a clean fix, and the red host status turns yellow after a week without failures. Pages that dropped out of the index typically return over one to four weeks, but Google gives no guarantee.

Recovery happens in stages. Use this table instead of refreshing Search Console every hour.

Typical Recovery Timeline After a DNS Fix
Typical stages of recovery after a DNS resolution error is fixed, with what to expect at each stage, based on Google documentation and ZenWeb operational observations.
Time after fixWhat usually happensWhat to check
0–72 hoursDNS change spreads; some networks still see old answersLive URL test passes; site loads on mobile data
3–7 daysCrawl requests climb back towards the normal daily levelCrawl Stats total requests chart
About 7–10 daysHost status moves from red to yellowDNS resolution chart shows no new spikes
1–4 weeksDropped pages return to the index; impressions recoverPage indexing report; Performance report
About 90 daysOld failures age out and host status shows greenHost status summary

Source: Google Search Central and Search Console Help (72-hour propagation, 7-day and 90-day host status windows); recovery ranges from ZenWeb operational observations, 2024–2026.

A yellow host status after the fix is normal: Google remembers a failure from over a week ago. Don’t keep changing DNS to “clear” it; each change restarts propagation.

Key takeaway: Judge the fix by the live URL test and the crawl requests chart, not by the host status colour. The colour lags by design and turns green on its own.

6. Do DNS Errors Hurt Your Google Rankings?

Quick Answer: A short DNS blip of a few hours rarely moves rankings. Google slows crawling right away, and if pages stay unreachable for days, already-indexed URLs can be removed from the index. Longer outages mean slower recovery, so the duration of the failure matters more than the error itself.

Google’s DNS troubleshooting guide says DNS errors are treated much like server errors: crawling slows at once, and unreachable indexed pages can be dropped within days. Impact grows with outage length:

Likely SEO Impact by DNS Outage Length
Modelled crawl, index and traffic impact of a DNS outage by its duration, illustrative scenario based on Google documentation and ZenWeb operational observations.
Outage lengthCrawlingIndexed pagesOrganic traffic risk
Under 6 hoursBriefly slowedUsually unaffectedLow
6–48 hoursSharply reducedA few pages may dropModerate, short-lived
2–7 daysMinimalMany pages removedHigh, weeks to recover
Over 7 daysNear zeroMost pages removedSevere; rebuild via sitemap and re-requests

Source: Illustrative scenario based on Google Search Central guidance on DNS errors and ZenWeb operational observations, 2024–2026. Actual impact varies by site.

After a long outage, resubmit your sitemap; our guide to sitemap errors in Search Console helps if it fails. Also watch for soft 404 errors from half-restored pages or a stray “Page with redirect” status if the new host forces a different URL version.

Key takeaway: Response speed is what you control. Fixed the same day, a DNS error is an inconvenience; left a week, it is a traffic loss.

Traffic dropped after a DNS outage?

We audit index coverage, resubmit what fell out and track recovery week by week. Get help recovering your search traffic →


7. How to Stop DNS Errors Coming Back

Quick Answer: Turn on auto-renewal with a card that will not expire soon, send registrar notices to a shared company inbox, keep the domain under the company’s own account, use a reliable DNS host, and record every DNS change. Add an uptime monitor so you hear about failures before Google does.

Repeat DNS errors usually trace back to ownership and admin gaps. This checklist closes them:

  • Own the domain properly. Register it under the company name with SSM details, in an account the business controls, not a freelancer’s personal login.
  • Auto-renew for multiple years. Renew two to five years ahead and set a calendar reminder 60 days before expiry as a backup.
  • Use a shared inbox. Point registrar and hosting notices to an address such as admin@ that more than one person reads.
  • Log every DNS change. Note the date, record and person. Any Search Console spike can then be matched to a change in seconds.
  • Plan hosting moves. Lower the record TTL a day before a move, keep the old server running until the new DNS has spread, and never delete the old zone first.
  • Monitor uptime. A free uptime checker pinging your home page every few minutes flags outages fast.

Keep Search Console access in company hands too. If locked out, see how to regain ownership of Search Console. A DNS move can also break your verification TXT record, which our guide to Search Console verification failures covers.

Key takeaway: When you move DNS, re-check your Search Console verification TXT record the same day. Losing both DNS and verification at once doubles the clean-up work.

8. When Should You Call in an SEO Team?

Quick Answer: Escalate if the live URL test still fails 72 hours after your fix, if you cannot log in to the registrar or DNS host, if errors keep returning every few weeks, or if organic traffic has not recovered within a month. These point to deeper hosting, access or indexing problems.

Get help early in these situations:

Your Google Business Profile stays live during a DNS outage because Google hosts it. Still check it: fix profile photos that are not showing, and act fast if the listing was wrongly marked permanently closed on Google.

ZenWeb is a Google Partner agency that has worked with 500+ Malaysian businesses. Our SEO services team handles DNS checks, index recovery and reporting.

Key takeaway: Get help when the problem is access or repetition, not a one-off error. Those cases cost the most traffic.

9. Conclusion

A DNS resolution error in Search Console looks alarming, but it usually has a simple cause: a lapsed domain, a mistyped nameserver or a short outage. Confirm whether it is still happening, fix the domain, nameservers, records and firewall in that order, then let Google recrawl. Most sites are back to normal crawling within a week. For broader help keeping your site visible, start at the ZenWeb home page.


10. Frequently Asked Questions

1. Why does Search Console show a DNS error when my site loads fine?

The error may be from a past outage: yellow means more than a week ago, red means this week. Your device may also be using a cached DNS answer. Run Test live URL to see what Google gets now.

2. Can I request a recrawl after fixing a DNS error?

Yes. Once Test live URL succeeds, click Request indexing for key pages. There is a daily limit, so prioritise your home page and service pages, and resubmit your sitemap for the rest.

3. Will a DNS resolution error give my site a Google penalty?

No. A DNS error is not a penalty and does not appear under Manual actions. Google simply cannot reach the site, so crawling slows and unreachable pages may drop out. Rankings usually return once the site is reachable and recrawled.

4. How long does DNS take to update after I change records?

Google’s documentation says DNS changes can take up to 72 hours to spread worldwide. Many updates show within a few hours. You can speed up Google’s side by flushing your domain on Google Public DNS’s Flush Cache page.

Site still unreachable for Google?

Talk to our technical SEO team. We’ll check your domain, DNS records and Search Console data, and give you a clear plan to get crawling back on track.

Get my site checked →

Table of Contents
Table of Contents

Get A Free Proposal

Complete the form and our team will contact you to discuss your goals. Let’s grow your business.