DNS_PROBE_FINISHED_NXDOMAIN Requires a Name and Resolver Check

Diagnose DNS_PROBE_FINISHED_NXDOMAIN by checking the exact name, browser lookup path, resolver responses, authoritative records, and negative caches.

NTNamefi TeamAuthorOct 22, 2026est. 6 min read
  • dns
  • networking
  • troubleshooting
  • guide

DNS_PROBE_FINISHED_NXDOMAIN is a Chrome DNS diagnostic status. Start by checking the exact hostname, then compare the browser's lookup path with a controlled DNS query. Changing DNS settings immediately can hide the cause or break access to internal names.

Chromium defines the status as the probe outcome for working DNS servers and an apparently nonexistent domain. The status appears on the browser's error page. Chromium's DNS probe definitions document the diagnostic. A browser diagnosis alone does not prove that a domain registration expired or that every resolver returns the same result.

The following procedure distinguishes a visitor's checks from a domain operator's repairs. The examples use documentation names and placeholder server addresses. The examples illustrate commands, rather than report measured failures.

The response code describes a narrower problem than a missing website

NXDOMAIN marks an absent name, NODATA marks an absent record type, and a timeout has no response.

In the DNS protocol, NXDOMAIN is the Name Error response code. The response denies the existence of a name. SERVFAIL reports a server failure, while a timeout means the test received no response before the tool's deadline. RFC 1035, Section 4.1.1 defines the DNS response codes. A timeout is an observation about a query, rather than an NXDOMAIN response.

An existing name can lack a particular record type. That result is commonly called NODATA and uses NOERROR without the requested data. RFC 2308, Section 2.2 distinguishes NODATA from a name error and a referral. For example, a name without an AAAA record can still have a working A record. Do not recreate the domain merely because one record type is absent.

An alias requires another distinction. An NXDOMAIN response can contain a CNAME chain whose final target does not exist. The missing name can therefore differ from the name entered in the browser. RFC 8020, Section 2 identifies the last name in the alias chain as the denied name. Inspect the complete answer before removing a working alias.

A filtering resolver can deliberately return NXDOMAIN. Quad9 documents NXDOMAIN for blocked domains and SERVFAIL for DNSSEC authentication failures. Use the provider's block identification guidance when the selected resolver applies filtering. An NXDOMAIN result alone cannot distinguish a real absence from that policy response.

Visitors can compare the exact name and lookup path

The same name produces different observations from two resolvers.

First, inspect the address bar. Check spelling, extra characters, and the intended hostname. example.com and www.example.com are different DNS names. A path such as /account does not become part of the DNS hostname. Google's connection troubleshooting instructions begin with checking the website address and reloading.

Next, establish the scope of the failure:

  1. Retry the exact hostname after correcting any spelling error.
  2. Check whether another unrelated website loads.
  3. Compare the same hostname in another browser on the same device.
  4. Check the approved VPN and internal DNS requirements for a work hostname.
  5. Record the resolver used by the failing application.

A browser comparison identifies a difference between applications. A network comparison identifies a difference between network paths. Neither comparison alone establishes the domain's correct authoritative data. Keep the original error and a UTC timestamp before changing settings.

Chrome can perform Secure DNS lookups. Google's Secure DNS documentation explains the browser setting. A command-line tool and Chrome can therefore ask different resolvers. Record Secure DNS and VPN settings before interpreting contradictory results. Follow the organization's approved resolver policy for internal names.

Use an explicit DNS server to make a comparison reproducible:

nslookup -type=A www.example.com. 192.0.2.53
nslookup -type=A www.example.com. 192.0.2.54

Replace both documentation addresses with verified, permitted resolver addresses. Microsoft documents the selected server as nslookup's second argument. Keep the hostname and record type identical across both tests. The final period makes the name absolute and avoids search-suffix ambiguity.

On a system with BIND dig installed, the equivalent comparison uses this form:

dig @192.0.2.53 www.example.com. A
dig @192.0.2.54 www.example.com. A

Read the status, answer, authority section, and selected server. Do not treat dig's successful process exit as proof that an address exists. The BIND dig manual documents response handling and command options. The specific-server guide provides more detailed interpretation.

If only the local application fails after the selected resolver returns the expected answer, investigate that application's path and cache. A local cache flush can be a controlled follow-up. A successful flush does not establish that an upstream negative answer disappeared. Avoid repeated resets when the response comparison already identifies a publication problem.

Domain operators can repair publication before clearing caches

Two authoritative servers publish matching records while a resolver retains a separate cached absence.

A visitor normally needs to report a domain-side problem to the operator. A domain operator can inspect the intended record and delegated authoritative servers. Use the following observations to choose a repair:

ObservationOperator's next check
The wrong hostname appears in the queryCorrect the application URL or publish the intended hostname
A CNAME chain ends at a nonexistent nameVerify and repair the final target with the service provider
Delegated authoritative servers disagreeCheck zone publication and synchronization at every delegated server
The authority has the record but a resolver reports absenceInspect negative caching and the resolver's policy
An internal name works only through internal DNSPreserve the approved internal lookup path
The response is SERVFAILInvestigate server failure and validation before treating the name as absent

Identify the intended nameservers from the domain's verified configuration. Query every delegated authoritative endpoint for the exact hostname and type. With an authoritative address supplied by the operator, a query has this form:

dig @198.51.100.53 www.example.com. A +norecurse

Replace the documentation address with a verified authoritative endpoint. The +norecurse option does not grant authority over an unrelated zone. Confirm the endpoint serves the intended zone and inspect the authoritative-answer flag. A random server's negative response does not establish a publication failure.

Check the parent delegation as well as the DNS provider's dashboard. A correct record at an undelegated provider does not establish that visitors will reach that provider. Google's Public DNS troubleshooting guide distinguishes cached answers from inconsistent authoritative data. The guide recommends checking authoritative SOA serials when stale answers persist after a provider cache flush.

After repairing publication, account for cached absence. RFC 2308, Section 3 derives negative caching lifetime from the lesser of the SOA record TTL and SOA MINIMUM. A new record's TTL does not retroactively replace the earlier negative lifetime. The TTL and propagation guide explains that timing.

Do not promise a fixed global recovery deadline. Check the corrected authority, the affected resolver, and the original application again. Record the exact name, type, server, response code, alias chain, and UTC observation time. Share internal names only through an approved support channel. Those observations distinguish a corrected publication from a browser that happens to work through another path.

These sources support the diagnostic procedure

About the author(s)

Namefi Team • Namefi
NTAuthor

Namefi is a collective of engineers, designers, and operators who obsess over building tools that make managing your onchain domain names effortless.

Related guides

Discuss this post

View the discussion on Namefi Discuss