You’re not alone when even with a high-speed internet connection, websites can load painfully slow on both PC and mobile. This becomes more confusing when speed tests still show full bandwidth and stable results.
This doesn’t automatically point to your Internet Service Provider. In most cases, the connection itself is fine, and raw speed is not the issue.
The issue is often not your internet speed but the time it takes for your device to find the website it wants to open. This process depends on DNS (Domain Name System), and a slow DNS response can delay every website request.
So, in this post, we’ll focus on the DNS-related cause behind slow website loading despite a fast connection and walk through the exact steps to fix it.
Why DNS Can Make Websites Feel Slow
Before a website can load, your device must first find out where that website is located on the internet.
When you enter a website address such as google.com, your device sends a request to a DNS server. The DNS server returns the website's IP address, allowing the browser to connect and begin loading the page.
This step happens before any website content is downloaded.
If the DNS server responds slowly, the browser must wait. Even with a fast internet connection, websites may appear sluggish because every visit starts with a delayed lookup.
That is why a speed test can show excellent results while normal browsing still feels slow.
Sometimes DNS works correctly, but your internet can still feel slow. In that case, the problem may be related to your Wi-Fi network, router placement, signal interference, or connected devices. Check our guide on how to fix slow Wi-Fi and improve wireless speed for additional troubleshooting steps.
Another Problem: Inconsistent DNS Across Devices
In many home networks, DNS requests are not always handled by the same service.
Your router may use the DNS servers provided by your internet provider. A Windows PC may be configured with a different DNS service. A browser such as Chrome may use Secure DNS. Android may use Private DNS.
As a result, different devices can end up using different DNS servers for the same network.
While this does not always cause problems, it can lead to inconsistent browsing performance, delayed lookups, and unreliable website loading.
The easiest solution is to standardize DNS across your network.
Use Cloudflare DNS
Cloudflare operates one of the fastest DNS servers available. Use the following Cloudflare DNS servers across your devices.
IPv4 DNS Servers
- Primary DNS:
1.1.1.1 - Secondary DNS:
1.0.0.1
IPv6 DNS Servers
- Primary DNS:
2606:4700:4700::1111 - Secondary DNS:
2606:4700:4700::1001
By configuring these DNS servers on your router, every device connected to your network can use the same DNS provider automatically.
Changing DNS Settings on Your Router
- Make sure you're device is connected to your home/office internet wither via Wi-Fi or an ethernet cable.
- Open an installed browser on your device and enter your routers default gateway IP address. It could be
192.168.0.1,192.168.1.1or192.168.2.1. To get the exact IP address, simply check your router's back panel for details. - Once the page opens, enter the username and password to login. If you never changed your router's admin panel's password then you can use the password printed at the back of your Wi-Fi router.
- Once logged in, look for 'DNS Settings.' You will probably find it under Network > Internet > Advanced settings. However, the exact path would depend on your router's model.
- Look for settings that allow you to change the DNS server settings.
- Once you find it, you will be able to see two options: 'Primary DNS' and 'Secondary DNS' separately for IPv4 and IPv6 networking.
- Under IPv4 and IPv6 settings, enter the respective addresses for 'Primary DNS' and 'Secondary DNS' as we have shared above in this post. You can check the image below for reference.
- After adding the Cloudflare DNS server address details, click the 'Save' button to save the new DNS configuration in your router.
- Reboot your router and connect your devices again to the network with newly configured DNS settings.
After the router restarts, newly connected devices should automatically receive the updated DNS information.
Do You Need to Configure Every Device Individually?
You usually don't need to configure DNS on every device. Once you change the DNS settings on your router, most connected devices will automatically use the same DNS servers.
However, some devices may have their own DNS settings configured. For example, a browser with Secure DNS enabled or a device manually set to use one of the best DNS servers such as Google DNS, OpenDNS, Quad9, or another provider will bypass the router's DNS settings.
If that happens, either change the device back to automatic DNS assignment or manually configure it to use the same DNS servers as your router.
Verify That Cloudflare DNS Is Working
After configuring Cloudflare DNS on your router and devices, the next step is to verify that everything is working correctly. This confirms that your devices are actually using Cloudflare DNS instead of another DNS provider.
- Open a browser on your phone or PC and visit
1.1.1.1/help. - Under Debug information, check Connected to 1.1.1.1 and Using DNS over HTTPS (DoH). Both should show Yes.
- Under Connectivity to Resolver IP Addresses, make sure all listed IP addresses show Yes.
If all checks pass, Cloudflare DNS is working correctly on your network and configured devices.
If websites are still not loading on your phone after checking DNS settings, the issue may be related to your mobile network (if not using Wi-Fi), SIM settings, or Android connectivity configuration. In that case, check our guide on how to fix mobile internet not working on Android.
You can now test website loading again. If DNS was causing the delay, pages should start opening faster and browsing should feel more responsive.
FAQs — Frequently Asked Questions
Is 1.1.1.1 or 8.8.8.8 faster?
Both are fast DNS servers. The actual speed depends on your location and your internet provider. In many cases, Cloudflare DNS (1.1.1.1) gives slightly faster DNS responses, but the difference is usually very small.
Google DNS (8.8.8.8) is also reliable and works well for most users. If your ISP DNS is slow, switching to either of these can improve website loading speed.
Is Cloudflare DNS 1.1.1.1 safe?
Yes, Cloudflare DNS is safe to use. It only changes the server that handles your DNS requests. Your internet connection, apps, and websites will continue working normally.
Cloudflare also supports encrypted DNS features like DNS over HTTPS, which helps protect your DNS requests from being easily monitored on the network.
How to apply Cloudflare 1.1.1.1 DNS?
The easiest way is to change the DNS settings in your Wi-Fi router.
Use these DNS addresses:
- Primary DNS: 1.1.1.1
- Secondary DNS: 1.0.0.1
After saving the settings, restart your router. Most connected devices will automatically start using Cloudflare DNS.
You can also configure Cloudflare DNS manually on Windows, Android, or your browser if you want to use it on a specific device only.
Final Thoughts
If websites still take time to start loading even though your speed tests look good, checking your DNS settings is a good place to start.
A slow DNS response can add a delay before your browser even begins loading the website.
Using a reliable DNS provider like Cloudflare can help reduce these delays and make browsing more consistent without changing your internet plan or upgrading your connection.