How to Fix DNS_PROBE_STARTED and DNS_PROBE_FINISHED_NXDOMAIN Errors?
Last Updated :
25 Mar, 2025
The DNS_PROBE_STARTED error in Google Chrome appears when the browser begins querying the DNS server for domain name resolution but has not yet received a response. It indicates that the DNS probing process has started but not completed. On the other hand, DNS_PROBE_FINISHED_NXDOMAIN is a Chrome-specific error that occurs when the DNS query fails. It means that the domain name cannot be resolved to an IP address either because the domain does not exist, the DNS server is misconfigured, or there are network-related issues preventing proper resolution.
How to Fix DNS_PROBE_STARTED and DNS_PROBE_FINISHED_NXDOMAIN Errors
Follow these steps to resolve these DNS-related errors in Google Chrome:
1. Flush Chrome’s DNS Cache
Clearing Chrome’s internal DNS cache can fix temporary resolution issues.
1. Open Google Chrome.
2. In the address bar, type chrome://net-internals/#dns and press Enter.
Net Internals3. Click on Clear host cache.
Clear Chrome's DNS Cache4. Restart Chrome and check if the issue persists.
Read in detail about how to clear DNS cache using chrome://net-internals/#dns.
2. Restart Your Router and Internet Connection
Sometimes, a simple restart can resolve DNS issues.
- Turn off your Wi-Fi router or modem.
- Wait for 1-2 minutes.
- Turn it back on and reconnect.
3. Change Your DNS Server
Switching to a public DNS server (like Google DNS or Cloudflare) can often fix DNS resolution errors.
For Windows:
1. Open Control Panel → Network and Internet → Network and Sharing Center.
Network and Internet2. Click on Change adapter settings on the left.
Adapter Settings3. Right-click on your active network and select Properties, then select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
Select properties4. Enter both numerical sequences for either Cloudflare or Google (for example, Google's DNS servers are 8.8.8.8 and 8.8.4.4) in the ‘Preferred DNS server’ and ‘Alternate DNS server boxes, then click OK
Preferred and Alternate DNS ServerFor macOS:
1. Go to System Settings → Network.
Networks in System Settings2. Select your active network connection then select Details.
Open Details3. Select DNS from the left-most list.
Select DNS tab4. Click + and add Enter the new DNS server address (for example, Google's DNS servers are 8.8.8.8
and 8.8.4.4
). If you want to remove old DNS servers, select the address and click the - button.
Enter DNS Server address5. After adding or removing DNS servers, click OK to save your changes. You may be prompted to enter your administrator username and password to apply the changes. Enter the required credentials and click OK.
Enter passwordRead in detail about How to Change Your DNS Server.
4. Flush System-Wide DNS Cache
If changing the DNS server didn’t work, try flushing your system's DNS cache.
For Windows:
- Open Command Prompt as Administrator.
- Type the following command and press Enter:
ipconfig /flushdns
ipconfig
- Restart your computer.
For macOS:
- Press the F4 button to open Spotlight.
- A search bar will appear; type "Terminal" and click to open it.
- Run the following command:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Mac Terminal Window4.Enter your Mac’s password when prompted.
Enter mac passwordRead in detail about How to Flush DNS Cache [Windows, Mac, and Linux].
5. Disable VPN, Proxy, or Security Software
If you're using a VPN, proxy, or firewall temporarily disable it and check if the issue is resolved. Some security software blocks DNS queries causing errors like DNS_PROBE_FINISHED_NXDOMAIN
.
6. Reset Chrome Flags
If you have modified Chrome’s experimental features, they might interfere with DNS resolution.
1. Open Chrome and type chrome://flags/ and press enter.
Chrome Flags2. Reset all to default.
Chrome Flags Warning3. Restart Chrome.
7. Restart the DNS Client Service (Windows)
1. Open Run (Win + R) and type services.msc.
Run Window2. Find DNS Client in the list.
DNS Clients3. Right-click and choose Restart.
Similar Reads
What is OSI Model? - Layers of OSI Model The OSI (Open Systems Interconnection) Model is a set of rules that explains how different computer systems communicate over a network. OSI Model was developed by the International Organization for Standardization (ISO). The OSI Model consists of 7 layers and each layer has specific functions and re
13 min read
TCP/IP Model The TCP/IP model (Transmission Control Protocol/Internet Protocol) is a four-layer networking framework that enables reliable communication between devices over interconnected networks. It provides a standardized set of protocols for transmitting data across interconnected networks, ensuring efficie
7 min read
Types of Network Topology Network topology refers to the arrangement of different elements like nodes, links, or devices in a computer network. Common types of network topology include bus, star, ring, mesh, and tree topologies, each with its advantages and disadvantages. In this article, we will discuss different types of n
12 min read
Computer Network Tutorial A Computer Network is a system where two or more devices are linked together to share data, resources and information. These networks can range from simple setups, like connecting two devices in your home, to massive global systems, like the Internet. Below are the main components of a computer netw
7 min read
Basics of Computer Networking A computer network is a collection of interconnected devices that share resources and information. These devices can include computers, servers, printers, and other hardware. Networks allow for the efficient exchange of data, enabling various applications such as email, file sharing, and internet br
14 min read
Difference Between IPv4 and IPv6 In the digital world, where billions of devices connect and communicate, Internet Protocol (IP) Addresses play a crucial role. These addresses are what allow devices to identify and locate each other on a network.To know all about IP Addresses - refer to What is an IP Address?Currently, there are tw
9 min read
Domain Name System (DNS) DNS is a hierarchical and distributed naming system that translates domain names into IP addresses. When you type a domain name like www.geeksforgeeks.org into your browser, DNS ensures that the request reaches the correct server by resolving the domain to its corresponding IP address.Without DNS, w
8 min read
RSA Algorithm in Cryptography RSA(Rivest-Shamir-Adleman) Algorithm is an asymmetric or public-key cryptography algorithm which means it works on two different keys: Public Key and Private Key. The Public Key is used for encryption and is known to everyone, while the Private Key is used for decryption and must be kept secret by t
13 min read
Sed Command in Linux/Unix With Examples The SED command is one of the most powerful commands used during the process of text processing in Linux/Unix operating systems. The SED command is typically invoked for executing operations such as replace and search, text manipulation, and stream editing.With SED, you can manipulate text files wit
9 min read
Types of Computer Networks A computer network is a system that connects many independent computers to share information (data) and resources. The integration of computers and other different devices allows users to communicate more easily. It is a collection of two or more computer systems that are linked together. A network
11 min read