
Are you staring at the dreaded “DNS_PROBE_FINISHED_NO_INTERNET” error on your Mac? Your Wi-Fi shows connected, but websites refuse to load. This frustrating DNS error stops thousands of Mac users daily from browsing the internet. The good news? You can fix it in under 5 minutes.
Also, you will be able to know:
ToggleWhat Does DNS_PROBE_FINISHED_NO_INTERNET Mean on Mac?
This error message appears when your Mac’s browser (Safari, Chrome, or Firefox) cannot resolve domain names to IP addresses through DNS servers. Think of DNS as the internet’s phone book—when it stops working, your Mac can’t find any websites, even though your internet connection is active.
The error typically shows up as:
- “This site can’t be reached”
- “DNS_PROBE_FINISHED_NO_INTERNET”
- ERR_NAME_NOT_RESOLVED
7 Proven Methods to Fix DNS_PROBE_FINISHED_NO_INTERNET Error on Mac

Method 1: Renew DHCP Lease (Fastest Fix)
This solves 60% of DNS errors on Mac and takes just 30 seconds:
- Click the Apple menu (top-left corner)
- Select System Settings (or System Preferences on older macOS)
- Click Network
- Choose your active connection (Wi-Fi or Ethernet)
- Click Details button (or Advanced)
- Navigate to the TCP/IP tab
- Click Renew DHCP Lease button
- Click OK and test your browser
Why this works: Your Mac gets a fresh IP address and DNS configuration from your router, clearing any conflicts.
Method 2: Flush DNS Cache on Mac
Corrupted DNS cache is a common culprit. Here’s how to clear it:
- Open Terminal (Applications > Utilities > Terminal)
- Copy and paste this command:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder- Press Enter
- Type your Mac admin password (text won’t appear—that’s normal)
- Press Enter again
- Close Terminal and restart your browser
Pro Tip: Different macOS versions use different commands, but this one works universally from Catalina to Sonoma.
Method 3: Change DNS Servers to Google or Cloudflare
Your ISP’s DNS servers might be down or slow. Switch to reliable public DNS:
- Go to System Settings > Network
- Select your connection and click Details
- Click the DNS tab
- Click the “+” button to remove existing DNS servers (select and click “-“)
- Add these DNS servers by clicking “+”:
- 8.8.8.8 (Google Primary)
- 8.8.4.4 (Google Secondary)
- Or use 1.1.1.1 and 1.0.0.1 (Cloudflare)
- Click OK
- Test your connection
Why this works: Google and Cloudflare DNS servers are faster, more reliable, and rarely go down compared to ISP defaults.
Method 4: Clear Browser Cache and Cookies
Cached data can conflict with current DNS records:
For Safari:
- Open Safari > Settings > Privacy
- Click “Manage Website Data”
- Click “Remove All”
- Confirm and restart Safari
For Chrome:
- Click three dots menu > Settings
- Navigate to Privacy and Security
- Click “Clear browsing data”
- Select “Cached images and files”
- Choose “All time” from dropdown
- Click “Clear data”
For Firefox:
- Menu > Settings > Privacy & Security
- Scroll to Cookies and Site Data
- Click “Clear Data”
Method 5: Disable VPN or Proxy Settings
VPNs and proxies can interfere with DNS resolution:
Disable VPN:
- Disconnect your VPN app temporarily
- Try browsing without it
Check Proxy Settings:
- System Settings > Network
- Select your connection > Details
- Click Proxies tab
- Uncheck all protocols (Web Proxy, Secure Web Proxy, etc.)
- Click OK
Method 6: Reset Network Settings Completely
When nothing else works, reset all network configurations:
Easy Method (Ventura/Sonoma):
- System Settings > General > Transfer or Reset
- Click Reset > Reset Network Settings
- Confirm and restart
Terminal Method (All macOS versions):
- Open Terminal
- Enter:
sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist - Press Enter and type your password
- Restart your Mac
- Reconfigure your Wi-Fi
Warning: You’ll need to re-enter all Wi-Fi passwords after this reset.
Method 7: Restart Router and Modem
Sometimes the problem isn’t your Mac—it’s your network hardware:
- Unplug your modem (internet box from ISP)
- Unplug your router (Wi-Fi box)
- Wait 30 seconds
- Plug in the modem first and wait 2 minutes
- Plug in the router and wait 2 minutes
- Reconnect your Mac to Wi-Fi
This clears the router’s DNS cache and reestablishes ISP connection.
Common Causes of DNS Errors on Mac
Understanding why this happens helps prevent future issues:
- Corrupted DNS cache from extensive browsing sessions
- macOS updates that reset network configurations
- Router firmware bugs causing DNS failures
- ISP DNS server downtime in your area
- VPN conflicts with native DNS settings
- Security software blocking DNS queries
- IPv6 configuration issues on older networks
Prevention Tips for Mac Users
Keep DNS errors from recurring:
✓ Clear browser cache weekly
✓ Use public DNS servers permanently
✓ Keep macOS updated (Apple menu > Software Update)
✓ Restart your router monthly
✓ Disable unused VPN protocols
✓ Check for router firmware updates quarterly
Still Not Working? Advanced Troubleshooting
If all methods fail, try these advanced steps:
Check for Malware:
Use Malwarebytes for Mac to scan for DNS hijacking malware.
Disable IPv6 Temporarily:
- Network settings > Details > TCP/IP
- Configure IPv6: Link-local only
Contact Your ISP:
If multiple devices have the same issue, your ISP’s DNS servers might be down.
Frequently Asked Questions
Is DNS_PROBE_FINISHED_NO_INTERNET a virus?
No, it’s a network configuration error, not malware. However, DNS hijacking malware can cause similar symptoms.
Will changing DNS servers affect my internet speed?
Google and Cloudflare DNS often improve speed and reliability compared to ISP defaults.
Why does this error only happen with certain websites?
The website’s DNS records may have recently changed, and your cached data is outdated. Flushing DNS cache fixes this.
Can I use both Google and Cloudflare DNS together?
Yes! Use 8.8.8.8 as primary and 1.1.1.1 as secondary for redundancy.
Does this error occur more on MacBooks vs iMacs?
No, it affects all Mac models equally since it’s a software/network issue.
Read more: DNS_PROBE_FINISHED_NO_INTERNET: 10 Proven Fixes That Work
The bottom line
The DNS_PROBE_FINISHED_NO_INTERNET error on Mac is frustrating but easily fixable. Start with renewing your DHCP lease and flushing DNS cache—these two methods solve most cases. If those don’t work, switching to Google DNS (8.8.8.8 and 8.8.4.4) almost always resolves the issue.
Remember to keep your macOS updated and restart your router monthly to prevent future DNS problems. For device-specific solutions on Android, Windows, or with VPN connections, check out our related guides above.
Did this guide help you fix the error? Let us know which method worked in the comments below!
Related websites:
- Apple Support – Network Settings
- Google Public DNS Documentation
- Cloudflare DNS Setup
Maical is an experienced Network Administrator with a background in the airlines and aviation industry. He specializes in Server Administration, Network Administration, Cisco Networking, IT Hardware Support, and Cisco Router management. Holding an MLIS focused on Information Technology, he also manages several online businesses and web platforms. Maical writes about web hosting, server management, cybersecurity, SEO, and online business based on years of hands-on technical experience.

MUST SEE
-
/ 3 weeks agoHours From Now Calculator: What Time Will It Be? (Free Tool)
Need to know what time it'll be in a few hours or what time...
By Maical -
/ 3 months ago100 Best Books for Beginners Reading (With Links to Buy or Read Free)
The 100 best books for beginners reading, sorted by category, with working links to...
By SLBuddy Team -
/ 3 months ago“Your Organization’s Data Cannot Be Pasted Here”: What It Means and How to Fix It
Seeing "your organization's data cannot be pasted here"? Here's what the Intune error means...
By Maical

