Why Your Internet Is Slow Only on One Device (Real Fix)

Internet slow on one device but fine on others? Usually a DNS or IP conflict. Here's the real fix, no router reboot required.

You're sitting there, waiting for a webpage to load on your laptop while your phone next to it loads Netflix instantly on the same WiFi. Or your work PC downloads files faster than your personal PC on the same ethernet switch. This isn't a placebo — it's a real, specific problem that drives people nuts.

I've seen this exact scenario dozens of times. Last month, a dental office called me — their receptionist's desktop took 30 seconds to open Gmail, but the dentist's laptop in the next room loaded everything instantly. Same network, same modem, same ISP. The trigger is almost always a single device acting like it's on a 28.8k modem while everything else is fine.

What's Actually Causing This?

The #1 cause is a DNS issue on the slow device. Your device talks to a DNS server to translate website names into IP addresses. If that DNS server is slow, overloaded, or misconfigured (like pointing to a dead server), every page load stalls. I'd say 70% of the time, this is it.

Second most common: an IP address conflict. Two devices on the network think they have the same IP. The router gets confused, and one device gets dropped or throttled. Happens a lot when you've got old static IPs set manually on a device.

Third: a corrupted network cache on the device itself. Windows loves to cache bad DNS lookups. Mac does the same. And sometimes a simple flush fixes it.

How to Fix It (5 Steps, Pick the Right One)

Step 1: Change the DNS Server on the Slow Device

Don't mess with your router settings first. Just change DNS on the affected device. Use Cloudflare (1.1.1.1 and 1.0.0.1) or Google (8.8.8.8 and 8.8.4.4). I prefer Cloudflare — it's faster than Google in most parts of North America and Europe.

On Windows 10/11:

  1. Open Control Panel → Network and Sharing Center → Change adapter settings.
  2. Right-click your active network connection (WiFi or Ethernet) → Properties.
  3. Select Internet Protocol Version 4 (TCP/IPv4) → Properties.
  4. Click "Use the following DNS server addresses".
  5. Set Preferred to 1.1.1.1 and Alternate to 1.0.0.1.
  6. Click OK, then close everything. Open a browser and test.

On Mac: System Settings → Network → select your connection → Details → DNS → click + and add 1.1.1.1, then 1.0.0.1.

On iPhone/iPad: Settings → WiFi → tap the blue (i) next to your network → Configure DNS → Manual → add 1.1.1.1 and 1.0.0.1.

On Android: Settings → Network & Internet → WiFi → tap your network → Advanced → IP settings → Static → set DNS 1 and DNS 2 to the same.

Step 2: Release and Renew Your IP Address

If DNS didn't fix it, your device might have a stale or conflicting IP. This clears it.

Windows: Open Command Prompt as admin (search cmd, right-click, Run as administrator). Run these commands one by one:

ipconfig /release
ipconfig /renew
ipconfig /flushdns

Mac: Go to System Settings → Network → select your connection → click Details → TCP/IP → click Renew DHCP Lease.

Step 3: Reset the Network Stack

This one nukes the entire network configuration and rebuilds it. Good for stubborn issues.

Windows: Still in command prompt (admin), run these in order:

netsh int ip reset
netsh winsock reset

Then restart the PC. That's it.

Mac: Open Terminal and run:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

Enter your password when asked. Restart.

Step 4: Check for Malware or Background Downloads

I once had a client whose PC was slow on the network — turned out a Bitcoin miner was running in the background, using 100% of the network bandwidth. Open Task Manager (Ctrl+Shift+Esc) and look at the Network column. If anything shows high usage you don't recognize, end it. Run Malwarebytes scan if you're suspicious.

Step 5: Disable IPv6 (If Nothing Else Worked)

IPv6 sometimes causes weird slowdowns on older routers. Disable it on the device:

Windows: Network adapter properties (same as Step 1) → uncheck "Internet Protocol Version 6 (TCP/IPv6)" → OK. Restart.

Mac: System Settings → Network → select connection → Details → TCP/IP → Configure IPv6 → Off.

What If It Still Fails?

If you've done all five steps and the device is still slow, it's time to look at the hardware. Is this device connected via WiFi while others are wired? WiFi interference from a nearby microwave, cordless phone, or even a neighbor's router on the same channel can clobber one device more than others. Try moving the device closer to the router, or switch to a 5GHz band if possible.

Also check if the device's Ethernet port is damaged. I had a client whose cat chewed through the cable — it still showed a connection but packet loss was 40%. Swap cables and ports for a test.

Last resort: factory reset the device's network settings. On Windows, go to Settings → Network & Internet → Advanced network settings → Network reset → Reset now. You'll lose saved WiFi passwords, so have them handy.

If none of that works, the device's network card might be failing. Try a USB WiFi adapter or USB Ethernet adapter as a quick test. If speeds jump to normal, replace the internal card.

Related Errors in Network & Connectivity
0X8004D01D XACT_E_CONNECTION_DENIED (0x8004D01D) – Transaction manager connection fix 0X8004D028 Fix MSDTC Error 0x8004D028 - DTC Proxy DLL Load Failure SSL Certificate Mismatch Fix SSL Certificate Mismatch on Your Endpoint Right Now 0X8004D020 XACT_E_TIP_PROTOCOL_ERROR (0x8004D020) Fix: Transaction Manager Protocol Error

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.