{"id":40002,"date":"2023-04-13T07:00:40","date_gmt":"2023-04-13T14:00:40","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=40002"},"modified":"2026-07-11T22:37:29","modified_gmt":"2026-07-12T05:37:29","slug":"dns-probe-finished-nxdomain","status":"publish","type":"post","link":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/","title":{"rendered":"DNS_PROBE_FINISHED_NXDOMAIN: What It Means and How To Fix It"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">DNS_PROBE_FINISHED_NXDOMAIN might look like the title of an alien field report, but it\u2019s just an error code from your browser, and it means one specific thing: the Domain Name System (DNS) couldn\u2019t find the website you asked for.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s the good news: the website itself is usually fine. Most of the time the problem lives on your own device (a stale DNS cache, a misconfigured network setting, or a plain old typo), and you can fix it in a few minutes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, we\u2019ll explain what the error actually means and what causes it, then walk through the fixes step by step: first for visitors on Windows, Mac, Android, and iPhone, and then for site owners whose visitors keep hitting the error.<\/p>\n\n\n\n<h2 id=\"h-what-does-dns-probe-finished-nxdomain-mean\" class=\"wp-block-heading\">What Does DNS_PROBE_FINISHED_NXDOMAIN Mean?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DNS_PROBE_FINISHED_NXDOMAIN is a browser error meaning the Domain Name System (DNS) couldn\u2019t find an IP address for the domain you typed. NXDOMAIN stands for \u201cnon-existent domain\u201d: every DNS server that was asked reported that the name doesn\u2019t exist, so your browser has nowhere to send the request.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n\t<h3>What is DNS?<\/h3>\n    <p>The Domain Name System (DNS) protocol keeps records of which domain names correspond to specific IP addresses. This system enables you to browse the web by typing in regular URLs instead of IP addresses.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/domains\/dns\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    aria-label=\"Read More: What is DNS?\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1000\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained.jpg.webp\" alt=\"The DNS PROBE FINISHED NXDOMAIN Error Explained\" class=\"wp-image-40028 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained.jpg.webp 1600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-300x188.jpg 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-1024x640.jpg 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-768x480.jpg 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-1536x960.jpg 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-600x375.jpg.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-1200x750.jpg.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-730x456.jpg.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-1460x913.jpg.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-784x490.jpg.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-1568x980.jpg.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/The-DNS_PROBE_FINISHED_NXDOMAIN-Error-Explained-877x548.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1000;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Think of DNS as the web\u2019s phone directory: it\u2019s the reason you can type \u201cdreamhost.com\u201d instead of memorizing a string of digits for every website you visit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When you type a web address, your device asks a DNS resolver (usually run by your internet service provider, or a public provider like Google or Cloudflare) to look up the domain\u2019s IP address. If the resolver doesn\u2019t already have the answer cached, it works down the DNS hierarchy: the root servers point it to the servers for the top-level domain (like .com), and those point it to the domain\u2019s authoritative nameservers, which hold the actual records. The whole chain usually takes a fraction of a second.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the authoritative servers say the name doesn\u2019t exist, or the domain has been removed from the registry\u2019s zone entirely, the resolver returns the NXDOMAIN answer. It\u2019s an official DNS response: the \u201cName Error\u201d code dates back to the original DNS specification (RFC 1035), and the IETF\u2019s <a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc2308\" target=\"_blank\" rel=\"noopener noreferrer\">RFC 2308<\/a> gave it the NXDOMAIN name, describing it as meaning the queried domain \u201cdoes not exist.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And the \u201cPROBE_FINISHED\u201d part? When a page fails to load because of a DNS problem, Chrome runs a quick diagnostic probe to pin down the exact cause. This error name is the probe\u2019s verdict: the check finished, and the answer was NXDOMAIN.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The error code itself is specific to Chromium-based browsers \u2014 Google Chrome, Microsoft Edge, Brave, and Opera \u2014 though each browser dresses it differently. The same DNS failure looks like this across browsers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Google Chrome: <\/b>\u201cThis site can\u2019t be reached,\u201d with DNS_PROBE_FINISHED_NXDOMAIN below it.<\/li>\n\n\n\n<li><b>Microsoft Edge: <\/b>\u201cHmmm\u2026 can\u2019t reach this page,\u201d with the same DNS_PROBE_FINISHED_NXDOMAIN code.<\/li>\n\n\n\n<li><b>Mozilla Firefox: <\/b>\u201cServer Not Found.\u201d<\/li>\n\n\n\n<li><b>Apple Safari: <\/b>\u201cSafari Can\u2019t Find the Server.\u201d<\/li>\n<\/ul>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<p class=\"newsletter-form__title\">Get Content Delivered Straight to Your Inbox<\/p><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h2 id=\"h-what-causes-the-dns-probe-finished-nxdomain-error\" class=\"wp-block-heading\">What Causes the DNS_PROBE_FINISHED_NXDOMAIN Error?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DNS_PROBE_FINISHED_NXDOMAIN can be triggered from both the client side (the visitor\u2019s device or network) and the server side (the website\u2019s domain and DNS setup). These are the usual suspects:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1092\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/What-Causes-the-NXDOMAIN-Error.jpg.webp\" alt=\"The Cause of The NXDOMAIN Error\" class=\"wp-image-40031 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/What-Causes-the-NXDOMAIN-Error.jpg.webp 1600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/What-Causes-the-NXDOMAIN-Error-300x205.jpg 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/What-Causes-the-NXDOMAIN-Error-1024x699.jpg 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/What-Causes-the-NXDOMAIN-Error-768x524.jpg 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/What-Causes-the-NXDOMAIN-Error-1536x1048.jpg 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/What-Causes-the-NXDOMAIN-Error-600x410.jpg.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/What-Causes-the-NXDOMAIN-Error-1200x819.jpg.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/What-Causes-the-NXDOMAIN-Error-730x498.jpg.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/What-Causes-the-NXDOMAIN-Error-1460x996.jpg.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/What-Causes-the-NXDOMAIN-Error-784x535.jpg.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/What-Causes-the-NXDOMAIN-Error-1568x1070.jpg.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/What-Causes-the-NXDOMAIN-Error-877x599.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1092;\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-client-side-causes\">Client-Side Causes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Incorrect URL: <\/b>If you mistyped the domain name, DNS will (correctly) report that the misspelled domain doesn\u2019t exist. This is the most common cause, and the first thing to check.<\/li>\n\n\n\n<li><b>Incorrect DNS settings:<\/b> If the DNS configuration on your device points to a server that\u2019s unreachable or misconfigured (say, after switching ISPs, installing network software, or experimenting with custom settings), lookups can fail. Malware or a compromised router tampering with these settings, or with your hosts file, has the same effect.<\/li>\n\n\n\n<li><b>VPN, firewall, or antivirus settings: <\/b>Security software and VPNs sometimes filter or reroute DNS queries, and a misconfigured filter can block a domain that\u2019s perfectly healthy.<\/li>\n\n\n\n<li><b>DNS cache issues: <\/b>Your device (and Chrome itself) stores recent DNS lookups in a cache, and a stale or corrupted cached lookup keeps serving the old answer.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-server-side-causes\">Server-Side Causes<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>DNS server issues:<\/b> The domain\u2019s nameservers can go down or stop answering for the domain, leaving resolvers with no valid answer to give.<\/li>\n\n\n\n<li><b>Expired domain names:<\/b> If a domain registration lapses, the registry eventually removes it from the DNS zone, and from that point every lookup returns NXDOMAIN. This also happens while a domain sits on a registrar \u201chold\u201d status (more on that in the site-owner section below).<\/li>\n\n\n\n<li><b>DNS hijacking:<\/b> If an attacker gains control of a domain\u2019s registrar or DNS-provider account, they can change its nameservers or delete its records, knocking the real site out of DNS. It\u2019s rare compared to the causes above, but it\u2019s why registrars push two-factor authentication so hard.<\/li>\n\n\n\n<li><b>DNS propagation lag:<\/b> When a domain\u2019s DNS records or nameservers change, the update takes time to reach every resolver on the internet. During that window, some visitors may still get errors while others connect fine. See DreamHost\u2019s <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215840248-DNS-propagation-overview\" target=\"_blank\" rel=\"noopener noreferrer\">DNS propagation overview<\/a> for how long this typically takes.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"h-how-to-fix-dns-probe-finished-nxdomain-on-desktop\" class=\"wp-block-heading\">How To Fix DNS_PROBE_FINISHED_NXDOMAIN on Desktop (Windows and Mac)<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"766\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop.jpg.webp\" alt=\"How to Troubleshooting the DNS_PROBE_FINISHED_NXDOMAIN Error For Desktop\" class=\"wp-image-40029 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop.jpg.webp 1600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-300x144.jpg 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-1024x490.jpg 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-768x368.jpg 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-1536x735.jpg 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-600x287.jpg.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-1200x575.jpg.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-730x349.jpg.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-1460x699.jpg.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-784x375.jpg.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-1568x751.jpg.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-For-Desktop-877x420.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/766;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Before anything else, double-check the spelling of the address, restart your router, and try the site in a private\/incognito window. If the error persists, work through these fixes in order: they\u2019re sorted from most to least likely to help.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-flush-your-dns-cache\">Flush Your DNS Cache<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Flushing your DNS cache forces a fresh lookup, and it\u2019s the classic first fix for this error. The DNS cache is a temporary database on your device that stores recently looked-up domain names and their IP addresses, so repeat visits don\u2019t need a fresh lookup. If it holds a stale or corrupted entry, your browser keeps getting a wrong answer even after the domain\u2019s DNS is fixed.<\/p>\n\n\n\n\n\n<div class=\"glossary-term\">\n\t<a\n\t\tclass=\"glossary-term__above-title\"\n\t\thref=\"\"\n\t\ttarget=\"_blank\"\n\t\trel=\"noopener noreferrer\"\n\t>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 640 512\"><path d=\"M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9v28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5V291.9c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z\"\/><\/svg>\n\t\t<span><\/span>\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"><path d=\"M342.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L274.7 256 105.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z\"\/><\/svg>\n\t<\/a>\n\t<h3>Cache<\/h3>\n    <p>A \u201ccache\u201d (pronounced \u201ccash\u201d) is hardware or software that stores data. Many devices, web browsers, web servers, and applications use caching. In theory, cache memory allows for data to be fetched more rapidly. A corrupted or overfull cache can cause performance issues.<\/p>\n            <a\n            href=\"https:\/\/www.dreamhost.com\/glossary\/hosting\/cache\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    aria-label=\"Read More: Cache\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Read More                    <\/a>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s how to flush the DNS cache in Windows, macOS, and Google Chrome:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Windows: <\/b>To flush the DNS cache in Windows, follow these steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the Command Prompt by pressing the Windows key + R, typing <code>cmd<\/code> in the Run dialog box, and pressing Enter.<\/li>\n\n\n\n<li>In the Command Prompt, type <code>ipconfig \/flushdns<\/code> and press Enter.<\/li>\n\n\n\n<li>You should see a message saying, \u201cSuccessfully flushed the DNS Resolver Cache.\u201d<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">One note: some older guides also tell you to restart the \u201cDNS Client\u201d service in services.msc. On current versions of Windows 10 and 11 that option is grayed out; the service can\u2019t be restarted manually. Flushing the cache (or simply rebooting) accomplishes the same thing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>macOS:<\/b> To flush the DNS cache in macOS, follow these steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the Terminal app by going to Applications &gt; Utilities &gt; Terminal.<\/li>\n\n\n\n<li>Type <code>sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder<\/code> and press Enter.<\/li>\n\n\n\n<li>Enter your administrator password when prompted, and press Enter. The command runs silently \u2014 no confirmation message means it worked.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Google Chrome: <\/b>Chrome keeps its own DNS cache, separate from your operating system\u2019s. To flush it:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open a new tab in Google Chrome.<\/li>\n\n\n\n<li>Type <code>chrome:\/\/net-internals\/#dns<\/code> in the address bar and press Enter.<\/li>\n\n\n\n<li>Click the \u201cClear host cache\u201d button. There\u2019s no confirmation message \u2014 the cache is cleared the moment you click.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-release-and-renew-ip-address\">Release and Renew Your IP Address<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Releasing your IP address tells your device to drop its current network configuration; renewing requests a fresh one from your router\u2019s DHCP server. This clears out network-level misconfigurations that can interfere with DNS lookups.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Windows: <\/b>To release and renew your IP address on Windows, follow these steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the Command Prompt by pressing the Windows key + R, typing <code>cmd<\/code> in the Run dialog box, and pressing Enter.<\/li>\n\n\n\n<li>Type <code>ipconfig \/release<\/code> and press Enter. Your adapter\u2019s IP address fields will empty out.<\/li>\n\n\n\n<li>Next, type <code>ipconfig \/renew<\/code> and press Enter. Your adapter will show its new IP address once the renewal completes.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><b>macOS: <\/b>To renew your DHCP lease on macOS (Ventura and later), follow these steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the Apple menu and select System Settings.<\/li>\n\n\n\n<li>Click Network in the sidebar, then select the connection you\u2019re using (e.g., Wi-Fi or Ethernet).<\/li>\n\n\n\n<li>Click the Details\u2026 button next to your network\u2019s name.<\/li>\n\n\n\n<li>Select the TCP\/IP tab.<\/li>\n\n\n\n<li>Click \u201cRenew DHCP Lease,\u201d then click OK.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">(On macOS Monterey and earlier, the same option lives under System Preferences &gt; Network &gt; Advanced &gt; TCP\/IP.)<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-change-your-dns-servers\">Change Your DNS Servers<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If your ISP\u2019s default DNS servers are flaky, switching to a public DNS provider like Google Public DNS (8.8.8.8 and 8.8.4.4) or Cloudflare (1.1.1.1 and 1.0.0.1) often clears the error immediately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Windows: <\/b>To change the DNS servers on Windows 10 or 11, follow these steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open Settings &gt; Network &amp; internet, and select your active connection (Wi-Fi or Ethernet).<\/li>\n\n\n\n<li>On Wi-Fi, click your network\u2019s name, then its Properties link; on Ethernet, the settings appear directly.<\/li>\n\n\n\n<li>Next to \u201cDNS server assignment\u201d (labeled \u201cDNS settings\u201d on Windows 10), click Edit.<\/li>\n\n\n\n<li>Switch from Automatic (DHCP) to Manual, turn on IPv4, and enter your preferred DNS servers (e.g., 8.8.8.8 as preferred and 8.8.4.4 as alternate).<\/li>\n\n\n\n<li>Click Save.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You can also take the classic route via Control Panel &gt; Network and Sharing Center &gt; your connection &gt; Properties &gt; Internet Protocol Version 4 (TCP\/IPv4) &gt; Properties &gt; \u201cUse the following DNS server addresses.\u201d Both paths change the same setting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>macOS: <\/b>To change the DNS servers on macOS (Ventura and later), follow these steps:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the Apple menu and select System Settings.<\/li>\n\n\n\n<li>Click Network in the sidebar, then select the connection you\u2019re using.<\/li>\n\n\n\n<li>Click the Details\u2026 button, then select the DNS tab.<\/li>\n\n\n\n<li>Click the \u201c+\u201d button under DNS Servers and enter the address of the DNS server you want to use (e.g., 8.8.8.8 for Google Public DNS).<\/li>\n\n\n\n<li>Click OK.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-check-your-local-hosts-file\">Check Your Local Hosts File<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The hosts file is a plain-text file on your computer that maps domain names to IP addresses \u2014 and it overrides DNS. Before your device queries any DNS server, it checks the hosts file first. A leftover entry (from web development work, an ad blocker, or malware) can silently send a domain to a dead address or block it entirely, producing errors no amount of cache flushing will fix.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><b>Windows: <\/b>To check and edit the hosts file on Windows, here\u2019s what you need to do:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open Notepad as an administrator (search for Notepad in the Start menu, right-click it, and choose \u201cRun as administrator\u201d).<\/li>\n\n\n\n<li>In Notepad, open the file <code>C:\\Windows\\System32\\drivers\\etc\\hosts<\/code> (set the file-type dropdown to \u201cAll Files\u201d to see it).<\/li>\n\n\n\n<li>Look for any line that mentions the domain you can\u2019t reach. Lines starting with \u201c#\u201d are comments and can be ignored.<\/li>\n\n\n\n<li>Delete the offending line (or correct the IP address if the entry is intentional), then save the file.<\/li>\n\n\n\n<li>Open the Command Prompt as an administrator and run <code>ipconfig \/flushdns<\/code> so the change takes effect.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><b>macOS: <\/b>To check and edit the hosts file on macOS, here\u2019s what you need to do:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the Terminal app from the Applications &gt; Utilities folder.<\/li>\n\n\n\n<li>Type <code>sudo nano \/etc\/hosts<\/code> and press Enter, then enter your password when prompted.<\/li>\n\n\n\n<li>Use the arrow keys to find any line that mentions the domain you can\u2019t reach.<\/li>\n\n\n\n<li>Edit or delete the line as necessary.<\/li>\n\n\n\n<li>Press Control+O to save the file, then Control+X to exit nano.<\/li>\n\n\n\n<li>Run <code>sudo killall -HUP mDNSResponder<\/code> to clear the DNS cache so the change takes effect.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-check-chromes-secure-dns-setting\">Check Chrome\u2019s Secure DNS Setting<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Chrome can encrypt your DNS lookups using a feature called Secure DNS (DNS-over-HTTPS). It\u2019s a good privacy feature, but if it\u2019s set to a custom provider that\u2019s misconfigured or unreachable, lookups can fail even though the rest of your connection is fine. To check it:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open Chrome\u2019s Settings, then go to Privacy and security &gt; Security. (You can jump straight there by typing <code>chrome:\/\/settings\/security<\/code> in the address bar.)<\/li>\n\n\n\n<li>Scroll down to \u201cUse secure DNS.\u201d<\/li>\n\n\n\n<li>If it\u2019s set to a custom provider, switch it to \u201cWith your current service provider\u201d (or a known-good provider from the dropdown, like Google (Public DNS) or Cloudflare (1.1.1.1)) and reload the page.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">By the way: many older tutorials blame this error on Chrome\u2019s \u201cAsync DNS resolver\u201d flag and tell you to disable it in chrome:\/\/flags. That flag no longer exists in current versions of Chrome, so you can skip that advice. Secure DNS is the setting worth checking now.<\/p>\n\n\n\n<h2 id=\"h-how-to-fix-dns-probe-finished-nxdomain-on-android\" class=\"wp-block-heading\">How To Fix DNS_PROBE_FINISHED_NXDOMAIN on Android<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1600\" height=\"1054\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile.jpg.webp\" alt=\"How to Troubleshooting the DNS_PROBE_FINISHED_NXDOMAIN Error For Mobile\" class=\"wp-image-40030 lazyload\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile.jpg.webp 1600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-300x198.jpg 300w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-1024x675.jpg 1024w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-768x506.jpg 768w, https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-1536x1012.jpg 1536w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-600x395.jpg.webp 600w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-1200x791.jpg.webp 1200w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-730x481.jpg.webp 730w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-1460x962.jpg.webp 1460w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-784x516.jpg.webp 784w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-1568x1033.jpg.webp 1568w, https:\/\/www.dreamhost.com\/blog\/wp-content\/smush-webp\/2023\/04\/Troubleshooting-the-DNS_PROBE_FINISHED_NXDOMAIN-Error-ForMobile-877x578.jpg.webp 877w\" data-sizes=\"(max-width: 1600px) 100vw, 1600px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1600px; --smush-placeholder-aspect-ratio: 1600\/1054;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Chrome on Android shows the same error code as desktop Chrome. Menu names vary a little between manufacturers (a Samsung phone words things differently than a Pixel), but the fixes below work on any recent Android device:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Check your connection.<\/b> Make sure your device is connected to a working Wi-Fi or mobile data network. Go to Settings &gt; Network &amp; internet (on Samsung devices, Settings &gt; Connections) and confirm you\u2019re connected. Toggling airplane mode on and off for a few seconds forces the connection to re-establish.<\/li>\n\n\n\n<li><b>Clear your browser\u2019s cache.<\/b> In Chrome, tap the three-dot menu &gt; Delete browsing data, tap \u201cMore options,\u201d select \u201cCached images and files,\u201d and confirm.<\/li>\n\n\n\n<li><b>Check your Private DNS setting.<\/b> Android\u2019s Private DNS feature encrypts DNS lookups, but a mistyped or defunct provider hostname will break them. Go to Settings &gt; Network &amp; internet &gt; Private DNS (Samsung: Settings &gt; Connections &gt; More connection settings &gt; Private DNS) and set it to Automatic unless you\u2019re intentionally using a custom provider.<\/li>\n\n\n\n<li><b>Turn off your VPN.<\/b> A misconfigured VPN or proxy can reroute DNS queries. Go to Settings &gt; Network &amp; internet &gt; VPN and disconnect any active VPN, then retry the site.<\/li>\n\n\n\n<li><b>Try a different browser.<\/b> If the site loads in Firefox but not Chrome, the problem is Chrome\u2019s cache or settings rather than your network.<\/li>\n\n\n\n<li><b>Reset your network settings.<\/b> As a last resort, go to Settings &gt; System &gt; Reset options and choose the network reset (wording varies by device and Android version). This wipes saved Wi-Fi networks and paired Bluetooth devices, so you\u2019ll need to reconnect afterward.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"h-how-to-fix-dns-probe-finished-nxdomain-on-iphone\" class=\"wp-block-heading\">How To Fix DNS_PROBE_FINISHED_NXDOMAIN on iPhone (iOS)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On an iPhone, Safari shows its own \u201ccan\u2019t find the server\u201d message for this failure. Even Chrome for iOS shows a plain \u201csite can\u2019t be reached\u201d DNS error rather than the exact code. Either way, the fixes are the same:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><b>Check your connection.<\/b> Go to Settings &gt; Wi-Fi, or Settings &gt; Cellular, and make sure your device is connected to an active network.<\/li>\n\n\n\n<li><b>Clear your browsing data.<\/b> For Safari, go to Settings &gt; Apps &gt; Safari &gt; Clear History and Website Data (on iOS 17 and earlier, Safari sits directly in the main Settings list). For Chrome, tap the three-dot menu &gt; Delete Browsing Data.<\/li>\n\n\n\n<li><b>Restart your iPhone.<\/b> A restart clears the device\u2019s temporary caches, including DNS. It\u2019s the iOS equivalent of a desktop cache flush.<\/li>\n\n\n\n<li><b>Turn off your VPN.<\/b> Go to Settings &gt; General &gt; VPN &amp; Device Management and disconnect any active VPN, then retry the site.<\/li>\n\n\n\n<li><b>Try a different browser.<\/b> If the site loads in Safari but not Chrome, clear Chrome\u2019s data or reinstall it.<\/li>\n\n\n\n<li><b>Reset your network settings.<\/b> As a last resort, go to Settings &gt; General &gt; Transfer or Reset iPhone &gt; Reset &gt; Reset Network Settings. This removes saved Wi-Fi passwords, so have them handy for reconnecting.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"h-how-to-fix-nxdomain-as-a-site-owner\" class=\"wp-block-heading\">How To Fix DNS_PROBE_FINISHED_NXDOMAIN as a Site Owner<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If visitors report DNS_PROBE_FINISHED_NXDOMAIN on <i>your<\/i> website and the client-side fixes above don\u2019t help them, the problem is almost certainly your domain or its DNS records. Work through these checks in order:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><b>Confirm the domain is registered and in good standing.<\/b> Look your domain up at <a href=\"https:\/\/lookup.icann.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">lookup.icann.org<\/a> (the official RDAP lookup) and check two things: the expiration date, and the status codes. A status of clientHold or serverHold means your domain has been taken out of the TLD\u2019s DNS zone \u2014 <a href=\"https:\/\/www.icann.org\/resources\/pages\/epp-status-codes-2014-06-16-en\" target=\"_blank\" rel=\"noopener noreferrer\">ICANN\u2019s EPP status code documentation<\/a> says a domain on hold \u201cwill not resolve.\u201d Holds are usually triggered by an expired registration, unverified contact information, or a billing or legal issue. Renewing the domain or resolving the issue with your registrar lifts the hold.<\/li>\n\n\n\n<li><b>Verify your nameservers.<\/b> The nameservers listed at your registrar have to match where your DNS records actually live. If you point your domain at nameservers that don\u2019t answer for it (say, after switching hosts and forgetting to add the domain at the new one), lookups will fail. If you\u2019re not sure how nameservers and DNS records fit together, our <a href=\"https:\/\/www.dreamhost.com\/blog\/nameservers-vs-dns-guide\/\" target=\"_blank\" rel=\"noopener noreferrer\">guide to nameservers vs. DNS<\/a> untangles the two.<\/li>\n\n\n\n<li><b>Test the lookup yourself.<\/b> On any computer, run <code>nslookup yourdomain.com 8.8.8.8<\/code> in a terminal (Command Prompt on Windows, Terminal on Mac) to ask Google\u2019s public DNS server directly. If it answers with an IP address, DNS is working and your visitor\u2019s problem is on their end. If it returns NXDOMAIN, the problem is real and global.<\/li>\n\n\n\n<li><b>Check your DNS records.<\/b> Log in to wherever you manage DNS and confirm the domain has valid A (or AAAA) records pointing to your web server\u2019s IP address. A free checker like <a href=\"https:\/\/www.whatsmydns.net\/\" target=\"_blank\" rel=\"noopener noreferrer\">whatsmydns.net<\/a> shows how your records currently resolve from locations around the world.<\/li>\n\n\n\n<li><b>Wait out propagation, or ask for help.<\/b> If you recently changed nameservers or DNS records, resolvers around the world may still be serving the old answer; DreamHost\u2019s <a href=\"https:\/\/help.dreamhost.com\/hc\/en-us\/articles\/215840248-DNS-propagation-overview\" target=\"_blank\" rel=\"noopener noreferrer\">DNS propagation overview<\/a> covers the typical timelines. Still stuck? Your registrar or hosting provider\u2019s support team can see things you can\u2019t. DreamHost customers can open a ticket any time and our team will dig into the DNS with you.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">One more tip: if the error you\u2019re chasing isn\u2019t NXDOMAIN, we\u2019ve also published fix-it guides for the <a href=\"https:\/\/www.dreamhost.com\/blog\/dns-server-not-responding\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u201cDNS server not responding\u201d error<\/a> and <a href=\"https:\/\/www.dreamhost.com\/blog\/err-connection-reset\/\" target=\"_blank\" rel=\"noopener noreferrer\">ERR_CONNECTION_RESET<\/a>.<\/p>\n\n\n\n<h2 id=\"h-dns-probe-finished-nxdomain-faq\" class=\"wp-block-heading\">DNS_PROBE_FINISHED_NXDOMAIN: Frequently Asked Questions<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-faq-is-it-a-virus\">Is DNS_PROBE_FINISHED_NXDOMAIN a virus?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. It\u2019s a routine DNS lookup failure, and the cause is almost always a typo, a stale cache, or a network setting. Malware that tampers with DNS settings or your hosts file is a possible but rare cause, worth a scan only if the error persists after the standard fixes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-faq-is-the-website-down\">Does DNS_PROBE_FINISHED_NXDOMAIN mean the website is down?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Usually not. The error means the domain name couldn\u2019t be resolved to an IP address \u2014 your browser never reached the website\u2019s server at all. The quickest test: load the site on your phone using mobile data. If it works there, the problem is your device or network, not the site.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-faq-only-one-website\">Why do I get this error on only one website?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If every other site works, suspect a typo in the address, a hosts-file entry for that specific domain, a stale cache entry, or a problem with that site\u2019s domain itself (expired registration or broken DNS records). If the error hits every site, your device\u2019s DNS settings are the likelier culprit.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-faq-what-does-nxdomain-stand-for\">What does NXDOMAIN stand for?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">NXDOMAIN is shorthand for \u201cnon-existent domain.\u201d It\u2019s one of the standard response codes a DNS server can return, defined in RFC 2308, and it means the queried domain name does not exist in the DNS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-faq-chrome-only\">Why does this error only appear in Chrome?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The error <i>code<\/i> is generated by Chromium, the engine behind Chrome, Edge, Brave, and Opera. Firefox and Safari hit the same underlying DNS failure but describe it in plain words instead \u2014 \u201cServer Not Found\u201d and a \u201ccan\u2019t find the server\u201d message, respectively.<\/p>\n\n\n\n<h2 id=\"h-dns-probe-finished-nxdomain-error-wrapping-up\" class=\"wp-block-heading\">DNS_PROBE_FINISHED_NXDOMAIN Error: Wrapping Up<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">DNS_PROBE_FINISHED_NXDOMAIN looks alarming, but it\u2019s one of the more fixable browser errors: check the spelling, flush your DNS cache, try a public DNS server, and you\u2019ll clear it in the vast majority of cases. Site owners have a shorter list (domain status, nameservers, DNS records) and support teams to lean on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If nothing works, don\u2019t hesitate to bring in reinforcements: your registrar or hosting provider can trace a DNS problem from angles you can\u2019t see. That\u2019s literally what they\u2019re there for.<\/p>\n\n\n\n\n\n<div\n\tclass=\"article-cta-shared article-cta-small\"\n>\n    <div class=\"tr-img-wrap-outer jsLoading\"><img decoding=\"async\" class=\"js-img-lazy \" src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/lazy-loading-transparent.webp\" data-srcset=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder.webp 1x, https:\/\/www.dreamhost.com\/blog\/wp-content\/themes\/blog2018\/assets\/img\/article-small-ad-cta-placeholder-x2.webp 2x\" width=\"877\" height=\"539\"  alt=\"Ad background image\" \/><\/div>\n\n\n\n\n  <div class=\"content-btm\">\n    <h2\n      class=\"h2--md\"\n    >\n      Keep Your Domain In Good Hands\n    <\/h2>\n    <p\n      class=\"p--md\"\n    >\n      DreamHost domains come with one-page DNS management, free WHOIS privacy for the life of the domain, and 24\/7 support for the moments a lookup goes sideways. Transfer your domain or find a new one across 400+ TLDs.\n    <\/p>\n\n            <a\n            href=\"https:\/\/www.dreamhost.com\/domains\/\"\n                        class=\"btn btn--white-outline btn--sm btn--round\"\n                                    aria-label=\"Explore DreamHost Domains: Keep Your Domain In Good Hands\"\n                                    target=\"_blank\"\n            rel=\"noopener noreferrer\"\n            >\n                            Explore DreamHost Domains                    <\/a>\n\n  <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>DNS_PROBE_FINISHED_NXDOMAIN might look like the title of an alien field report, but it\u2019s just an error code from your browser, and it means one specific thing: the Domain Name System (DNS) couldn\u2019t find the website you asked for. Here\u2019s the good news: the website itself is usually fine. Most of the time the problem lives [&hellip;]<\/p>\n","protected":false},"author":1062,"featured_media":40003,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_opengraph-title":"DNS_PROBE_FINISHED_NXDOMAIN: What It Means and How To Fix It","_yoast_wpseo_opengraph-description":"DNS_PROBE_FINISHED_NXDOMAIN means DNS couldn\u2019t find an IP address for the domain you typed. Learn what causes it and how to fix it on any device.","_yoast_wpseo_twitter-title":"DNS_PROBE_FINISHED_NXDOMAIN: What It Means and How To Fix It","_yoast_wpseo_twitter-description":"DNS_PROBE_FINISHED_NXDOMAIN means DNS couldn\u2019t find an IP address for the domain you typed. Learn what causes it and how to fix it on any device.","toc_headlines":"[[\"h-what-does-dns-probe-finished-nxdomain-mean\", \"What Does DNS_PROBE_FINISHED_NXDOMAIN Mean?\"], [\"h-what-causes-the-dns-probe-finished-nxdomain-error\", \"What Causes the DNS_PROBE_FINISHED_NXDOMAIN Error?\"], [\"h-how-to-fix-dns-probe-finished-nxdomain-on-desktop\", \"How To Fix DNS_PROBE_FINISHED_NXDOMAIN on Desktop (Windows and Mac)\"], [\"h-how-to-fix-dns-probe-finished-nxdomain-on-android\", \"How To Fix DNS_PROBE_FINISHED_NXDOMAIN on Android\"], [\"h-how-to-fix-dns-probe-finished-nxdomain-on-iphone\", \"How To Fix DNS_PROBE_FINISHED_NXDOMAIN on iPhone (iOS)\"], [\"h-how-to-fix-nxdomain-as-a-site-owner\", \"How To Fix DNS_PROBE_FINISHED_NXDOMAIN as a Site Owner\"], [\"h-dns-probe-finished-nxdomain-faq\", \"DNS_PROBE_FINISHED_NXDOMAIN: Frequently Asked Questions\"], [\"h-dns-probe-finished-nxdomain-error-wrapping-up\", \"DNS_PROBE_FINISHED_NXDOMAIN Error: Wrapping Up\"]]","hide_toc":false,"show_updated_at":"1","footnotes":""},"categories":[799,550],"tags":[],"class_list":["post-40002","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-domains","category-tutorials"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>DNS_PROBE_FINISHED_NXDOMAIN: Meaning &amp; Fixes - DreamHost<\/title>\n<meta name=\"description\" content=\"DNS_PROBE_FINISHED_NXDOMAIN means DNS couldn\u2019t find an IP address for the domain you typed. Learn what causes it and how to fix it on any device.\" \/>\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.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DNS_PROBE_FINISHED_NXDOMAIN: What It Means and How To Fix It\" \/>\n<meta property=\"og:description\" content=\"DNS_PROBE_FINISHED_NXDOMAIN means DNS couldn\u2019t find an IP address for the domain you typed. Learn what causes it and how to fix it on any device.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-13T14:00:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-12T05:37:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Fix-DNS_PROBE_FINISHED_NXDOMAIN-Error-Social-Image.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jason Cosper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"DNS_PROBE_FINISHED_NXDOMAIN: What It Means and How To Fix It\" \/>\n<meta name=\"twitter:description\" content=\"DNS_PROBE_FINISHED_NXDOMAIN means DNS couldn\u2019t find an IP address for the domain you typed. Learn what causes it and how to fix it on any device.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Fix-DNS_PROBE_FINISHED_NXDOMAIN-Error-Social-Image.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jason Cosper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DNS_PROBE_FINISHED_NXDOMAIN: Meaning & Fixes - DreamHost","description":"DNS_PROBE_FINISHED_NXDOMAIN means DNS couldn\u2019t find an IP address for the domain you typed. Learn what causes it and how to fix it on any device.","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.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/","og_locale":"en_US","og_type":"article","og_title":"DNS_PROBE_FINISHED_NXDOMAIN: What It Means and How To Fix It","og_description":"DNS_PROBE_FINISHED_NXDOMAIN means DNS couldn\u2019t find an IP address for the domain you typed. Learn what causes it and how to fix it on any device.","og_url":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2023-04-13T14:00:40+00:00","article_modified_time":"2026-07-12T05:37:29+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Fix-DNS_PROBE_FINISHED_NXDOMAIN-Error-Social-Image.jpg","type":"image\/jpeg"}],"author":"Jason Cosper","twitter_card":"summary_large_image","twitter_title":"DNS_PROBE_FINISHED_NXDOMAIN: What It Means and How To Fix It","twitter_description":"DNS_PROBE_FINISHED_NXDOMAIN means DNS couldn\u2019t find an IP address for the domain you typed. Learn what causes it and how to fix it on any device.","twitter_image":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Fix-DNS_PROBE_FINISHED_NXDOMAIN-Error-Social-Image.jpg","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Jason Cosper","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/#article","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/"},"author":{"name":"Jason Cosper","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4"},"headline":"DNS_PROBE_FINISHED_NXDOMAIN: What It Means and How To Fix It","datePublished":"2023-04-13T14:00:40+00:00","dateModified":"2026-07-12T05:37:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/"},"wordCount":3302,"publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Fix-DNS_PROBE_FINISHED_NXDOMAIN-Error-Hero-Image.jpg","articleSection":["Domains","Tutorials"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/","url":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/","name":"DNS_PROBE_FINISHED_NXDOMAIN: Meaning & Fixes - DreamHost","isPartOf":{"@id":"https:\/\/www.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/#primaryimage"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Fix-DNS_PROBE_FINISHED_NXDOMAIN-Error-Hero-Image.jpg","datePublished":"2023-04-13T14:00:40+00:00","dateModified":"2026-07-12T05:37:29+00:00","description":"DNS_PROBE_FINISHED_NXDOMAIN means DNS couldn\u2019t find an IP address for the domain you typed. Learn what causes it and how to fix it on any device.","breadcrumb":{"@id":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/#primaryimage","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Fix-DNS_PROBE_FINISHED_NXDOMAIN-Error-Hero-Image.jpg","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2023\/04\/Fix-DNS_PROBE_FINISHED_NXDOMAIN-Error-Hero-Image.jpg","width":1460,"height":1095,"caption":"How to Fix the DNS_PROBE_FINISHED_NXDOMAIN Error - Hero Image"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dreamhost.com\/blog\/dns-probe-finished-nxdomain\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.dreamhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"DNS_PROBE_FINISHED_NXDOMAIN: What It Means and How To Fix It"}]},{"@type":"WebSite","@id":"https:\/\/www.dreamhost.com\/blog\/#website","url":"https:\/\/www.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www.dreamhost.com\/blog\/#\/schema\/person\/2273b8bf7336df78f6d99a89c17253c4","name":"Jason Cosper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","contentUrl":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2022\/02\/IMG_4807-scaled.jpeg","caption":"Jason Cosper"},"description":"Jason is DreamHost\u2019s WordPress Product Advocate, based out of Bakersfield, CA. He is currently working on making our DreamPress product even better. In his free time, he likes to curl up on the couch and watch scary movies with his wife Sarah and three very small dogs. Follow him on Twitter.","url":"https:\/\/www.dreamhost.com\/blog\/author\/jasoncosper\/"}]}},"lang":"en","translations":{"en":40002,"es":40089,"de":51769,"pl":55408,"ru":55411,"uk":55417,"pt":55429,"it":68726,"fr":71038,"nl":71071},"pll_sync_post":{},"_links":{"self":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/40002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1062"}],"version-history":[{"count":0,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/40002\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/40003"}],"wp:attachment":[{"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=40002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=40002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=40002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}