Why apps are slow or won't open on Wi-Fi—and how to fix it

Have you ever encountered a situation where Some applications fly over Wi-Fi, while others barely load, constantly "think" or refuse to connect altogether? Moreover, the problem only occurs with specific services—for example, YouTube works without any complaints, and Telegram My banking app keeps giving me connection errors. Is it the app itself, the router, or the provider?

In fact, there are at least seven reasons for this behavior, and most of them can be resolved independently without calling a specialist. In this article, we'll look at Why do some apps ignore Wi-Fi settings, lose data packets, or work much slower than over mobile internet?, and we will also provide checklists for diagnosing and correcting the problem Android, iOS And Windows.

Spoiler: in 80% of cases, it is not the fault of “crooked” applications, but network protocol conflicts, routing errors, or router restrictions. And that's good news—such issues are resolved in 10–15 minutes.

1. IPv4 vs. IPv6 Conflict: Why Apps Can't See the Internet

One of the most insidious reasons is IP protocol incompatibilityMany modern applications (especially banking, messaging, and streaming services) actively use IPv6 to speed up connections. However, if your router or ISP doesn't support this protocol (or doesn't support it correctly), applications either freeze or stop working altogether, although browsers and other programs continue to function.

How does this manifest itself:

  • 📱 The app is throwing an error No internet connection, although Wi-Fi is connected and other services are working.
  • 🔄 Pages in the app load partially (for example, text loads, but images are not displayed).
  • ⚡ Speed ​​in Speedtest shows 100 Mbps, but the application slows down as if it were on a 56k modem.

It's easy to check for a conflict: disable it IPv6 in the router settings or on the device. Android this is done in Settings → Wi-Fi → Advanced → IP Settings (select IPv4 only). On Windows — in the connection properties (Control Panel → Network → Change adapter settings → Properties → IPv6).

📊 Does your router support IPv6?
Yes, and it's on.
Yes, but I turned it off.
No, only IPv4
I don't know how to check

2. Router restrictions: why some apps are blocked

Many routers (especially budget models from TP-Link, D-Link or Tenda) have built-in smart traffic filters, which by default restrict the operation of certain applications. For example:

  • 🎮 Online games (PUBG Mobile, Call of Duty) may slow down due to traffic prioritization (QoS).
  • 💬 Messengers (WhatsApp, Viber) are blocked due to suspicion of “excessive” traffic.
  • 📺 Streaming services (Twitch, Disney+) are artificially limited in order to “free up” the channel for other devices.

To check if your router is blocking your apps:

  1. Go to the router's web interface (usually at 192.168.0.1 or 192.168.1.1).
  2. Find the section QoS (Quality of Service), Parental Control or Traffic Control.
  3. Check to see if there are any rules that restrict traffic for specific applications or ports.

Also worth checking out MAC address block listSome routers automatically limit devices that consume "suspicious" amounts of traffic (for example, smartphones with active background updates).

3. DNS Issues: Why Apps Can't Find the Server

DNS servers — it's like the internet's "phone book": they translate website names (for example, vk.com) into IP addresses. If DNS isn't working properly, applications either take a long time to open, or return errors like DNS_PROBE_FINISHED_NXDOMAIN or ERR_NAME_NOT_RESOLVED.

Signs of DNS problems:

  • 🌐 The browser opens websites, but not apps (or vice versa).
  • ⏳ The app hangs on the loading screen for a long time and then gives an error.
  • 🔄 After reconnecting to Wi-Fi, the problem temporarily disappears.

Solution:

  1. Try manually entering DNS from Google (8.8.8.8, 8.8.4.4) or Cloudflare (1.1.1.1, 1.0.0.1).
  2. On Android This is done in the Wi-Fi settings (advanced settings → static IP → DNS 1/2).
  3. On Windows — in the connection properties (IPv4 → Use the following DNS server addresses).

Make sure automatic DNS is disabled|

Try Google DNS (8.8.8.8)|

Try Cloudflare DNS (1.1.1.1)|

Reboot your router after making changes

-->

If the problem disappears, then your ISP's DNS is to blame. In this case, you can configure DNS changes at the router level (in the section WAN or Internet), so as not to register it on each device separately.

4. Ports and protocols: why applications can't reach the server

Many applications (especially Torrent clients, VPN, online games And messengers) are used specific ports and protocols for communication. If the router or ISP blocks these ports, applications either become unstable or don't connect at all.

For example:

  • 🎮 Steam, Origin and other gaming platforms use ports 27015–27050 (UDP).
  • 🔒 OpenVPN And WireGuard often work through the port 1194 (UDP) or 51820.
  • 📥 BitTorrent And qBittorrent may require opening ports 6881–6889 (TCP).

How to check and fix:

  1. Find out what ports your application uses (usually this is specified in the documentation or settings).
  2. Go to the router settings section Port Forwarding or Virtual servers.
  3. Add a rule to forward the required port to the IP address of your device.
Application Protocol Ports (default) Reason for blocking
Telegram TCP 443, 80 Conflict with HTTPS traffic
Discord UDP 50000–65535 Blocking voice traffic
Steam UDP/TCP 27015–27050 QoS restrictions for games
BitTorrent TCP 6881–6889 Blocking P2P traffic

If the problem persists after forwarding ports, check if your ISP is blocking them. Some carriers (especially mobile ones) restrict P2P traffic or VPN ports. In this case, the only solution is to change your plan or provider.

5. Double NAT and connection problems

Double NAT (Double NAT) occurs when your router is not connected directly to the internet, but through another router (for example, from your ISP). This creates a network address conflict and can cause some applications (especially VPN, online games And IP cameras) stop working.

Signs of double NAT:

  • 🔌 In the router settings, the external IP address starts with 10.x.x.x, 172.16.x.x or 192.168.x.x (this is a "gray" IP).
  • 🎮 Online games are giving me an error Strict NAT or Moderate NAT.
  • 🔒 VPN connections drop or fail to establish.

Solutions:

  1. Bridge Mode: Configure your ISP's main router to bridge mode so that your router receives a "white" IP.
  2. Port forwarding on both routers: If bridge mode is not available, forward the required ports on both devices.
  3. Use DMZ: Set up DMZ on the main router for the IP address of your router.
How to check if you have double NAT?

Open whatismyipaddress.com and write down your external IP. Then go to your router settings and look at your WAN IP. If the addresses are different, you have double NAT.

If your provider doesn't allow you to disable NAT on your equipment, the only way out is to use VPN with support NAT-T (For example, OpenVPN or WireGuard).

6. Provider restrictions: throttling and blocking

Some providers deliberately restrict traffic for certain types of applications. This is called throttling (throttling). Most commonly affected are:

  • 📥 Torrents and file sharing services (P2P traffic restrictions).
  • 🎮 Online games (artificial delay to "level out" ping).
  • 📺 Streaming services (reduced video quality during peak hours).

How to understand that you are being throttled:

  • 📉 Speed ​​in Speedtest high, and in a torrent or game - extremely low.
  • 🕒 Problems arise at certain times (in the evening, on weekends).
  • 🔄 When connecting via VPN the speed suddenly increases.

Solutions:

  1. Use VPN (For example, ProtonVPN or Windscribe) - this hides the type of traffic from the provider.
  2. Change your tariff to "unlimited" or "for gamers" (some providers have special options without throttling).
  3. Complain to your provider's support team (this sometimes helps if restrictions were applied incorrectly).

If you suspect throttling, perform a test:

  1. Connect to VPN (for example, through Windscribe or ProtonVPN).
  2. Run the problematic application and check the speed.
  3. If the speed has increased, your provider is indeed limiting your traffic.

7. Application-side issues: bugs, cache, and updates

Sometimes the problem isn't with the network, but with the app itself. Here are the most common causes:

  • 🐛 Bugs in the code: For example, Instagram or TikTok may conflict with some router models.
  • 🗑️ Full cache: Accumulated data interferes with correct operation (especially relevant for Android).
  • 🔄 Outdated version: The application may not support new encryption protocols or IPv6.
  • 🔒 Geolocation blocking: Some services (eg. Netflix or Disney+) restrict access from certain countries.

What to do:

  1. Clear the app cache (on Android: Settings → Apps → [Name] → Storage → Clear cache).
  2. Update the app to the latest version (sometimes bugs are fixed in new releases).
  3. Try reinstalling the application.
  4. If the problem is only on one device, check its settings (for example, Saving traffic on Android may block background activity).

If the app works over mobile data but not over Wi-Fi, the problem is definitely network-related (see previous points). If it doesn't work on either network, the app itself or your device is at fault.

FAQ: Frequently asked questions about Wi-Fi issues in apps

❓ Why does YouTube work fine, but Telegram won't connect?

Telegram uses its own servers and protocols, which may be blocked at the router or ISP level. Check:

  1. Is the router blocking ports? 443 (HTTPS) or 80 (HTTP).
  2. Is it not turned on? Parental Control or keyword filtering (some routers block the word "telegram" in the URL).
  3. Try changing your DNS to 1.1.1.1 or 8.8.8.8.
❓ Why is my Speedtest speed at 100 Mbps, but there's lag in the game?

Speed ​​in Speedtest shows maximum throughput, and in games it is important stability and latency (ping)Possible reasons:

  • 🎯 QoS on a router gives priority to other devices.
  • 🔌 Double NAT increases ping.
  • 🛡️ The provider is throttling gaming traffic. (try VPN).

Solution: enable Game Mode in the router or configure Port Forwarding for game ports.

❓ Why do torrents download slowly, but websites open quickly?

Torrents are used P2P protocol, which many providers and routers limit. Check:

  • Is the router blocking ports? 6881–6889 (standard for torrents).
  • Is P2P restriction enabled in your router settings? (Traffic Control).
  • Is your ISP throttling torrent traffic (try a VPN).

Also make sure that connection encryption is enabled in your torrent client (option Encryption or Protocol Encryption).

❓ Why doesn't the banking app work over Wi-Fi, but it works over mobile data?

Banking apps are often used strict security protocols, which may conflict with Wi-Fi settings. Possible causes:

  • 🔒 The router uses an outdated encryption protocol (for example, WEP instead of WPA2/WPA3).
  • 🚫 Port blocking 443 (HTTPS) or 8443 (often used by banks).
  • ⏳ Incorrect time settings on the device (bank servers are checking time synchronization).

Solution: Update your router firmware, turn it on WPA2/WPA3 and check the date/time settings on your smartphone.

❓ How can I check if my router is blocking my app?

Diagnostic methods:

  1. Connect your device to a different Wi-Fi network (e.g., a mobile hotspot). If the app works, the problem is with your router.
  2. Check the router logs (section System Log or Firewall Log) for blockages.
  3. Disable it on your router Firewall, QoS And Parental Control - If the application works, these functions are to blame.