Cannot Connect to iTunes Store

iOS App Store Can't Connect — Check Your DNS Settings

You tap the App Store and get 'Cannot Connect to iTunes Store.' It's usually your DNS blocking Apple's servers, not your network.

When You See This Error

You open the App Store app on your iPhone or iPad. The screen stays blank or shows a spinning wheel for 20 seconds. Then a pop-up appears: “Cannot Connect to iTunes Store.” This happens most often on home Wi-Fi, less on cellular data. People see it after switching to a new router, enabling a VPN, or installing a DNS-based ad blocker like Pi-hole or NextDNS. It can also pop up randomly after an iOS update (iOS 17.3 and later seem more sensitive to DNS issues).

Root Cause

The App Store needs to talk to Apple’s servers at itunes.apple.com and apps.apple.com. Your iPhone uses DNS to find those servers — it asks your router or your VPN what IP address goes with those names. If your DNS blocks or redirects Apple’s domains (common with ad blockers, content filters, or some ISP DNS), the lookup fails and you get that error. It’s not your internet connection — it’s your DNS. The fix is either switching to a public DNS like Google (8.8.8.8) or Cloudflare (1.1.1.1), or finding the DNS setting that’s blocking Apple.

How to Fix It — Step by Step

Step 1: Switch to a Public DNS on Your iPhone

This is the fastest fix and works 90% of the time. You’ll change the DNS on your Wi-Fi network, not on cellular.

  1. Open Settings on your iPhone.
  2. Tap Wi-Fi.
  3. Find the Wi-Fi network you’re connected to (the one with a checkmark). Tap the blue (i) icon next to it.
  4. Scroll down to Configure DNS. Tap it.
  5. Change from Automatic to Manual.
  6. You’ll see a list of DNS servers. Tap Add Server for each one you want to add. Add these two:
    8.8.8.8
    8.8.4.4
  7. If there are other servers already listed, tap the red minus icon to delete them. You want only the two Google DNS servers.
  8. Tap Save in the top right corner.

After you save, go back to the App Store. It should start loading within 10 seconds. If it does, you’re done. If not, move to Step 2.

Step 2: Turn Off iCloud Private Relay

Starting in iOS 15, Apple added iCloud Private Relay. It’s a VPN-like feature that routes your DNS through Apple’s servers. Sometimes it conflicts with other DNS settings. Disable it temporarily to see if that’s the problem.

  1. Go to Settings > tap your name at the top > iCloud.
  2. Tap Private Relay.
  3. Toggle it Off. A pop-up will ask if you’re sure — tap Turn Off Private Relay.
  4. Try the App Store again.

If it works now, the issue is Private Relay clashing with your DNS. You can leave it off or contact Apple Support — they might have a server-side fix. Most people just leave it off and use manual DNS instead.

Step 3: Disable Any On-Device VPN

VPNs often override your DNS settings. They force your traffic through their own DNS servers, which may block Apple. Turn off any VPN app you have installed.

  1. Go to Settings > General > VPN & Device Management.
  2. If you see a VPN configuration listed, tap the (i) icon next to it and tap Delete VPN. Or just toggle the VPN off from the main Settings screen if you see the VPN switch there.
  3. Try the App Store again.

Step 4: Check Your Router’s DNS

If you changed your router’s DNS to something like OpenDNS or a Pi-hole that blocks Apple domains, no iPhone setting will help. You need to fix the router.

Log into your router’s admin panel. The address is usually 192.168.1.1 or 192.168.0.1 — check the sticker on your router. Look for DNS Settings under Internet or WAN. Change both primary and secondary DNS to 8.8.8.8 and 8.8.4.4. Save and reboot the router. Then go back to your iPhone and set DNS back to Automatic (Settings > Wi-Fi > tap (i) > Configure DNS > Automatic). The App Store should work now.

What to Check If It Still Fails

  • Check your date & time. Wrong time breaks SSL certificates and Apple’s servers refuse connections. Go to Settings > General > Date & Time and make sure Set Automatically is on.
  • Reboot your iPhone. Hard reboot: press and release Volume Up, then Volume Down, then hold the Power button until you see the Apple logo. That clears DNS cache.
  • Test on cellular data. Turn off Wi-Fi and try the App Store. If it works on cellular, the problem is definitely your Wi-Fi network or router.
  • Check for a VPN profile. Sometimes an MDM or school/work profile enforces a DNS. Go to Settings > General > VPN & Device Management. If you see a profile that says “DNS” or “Content Filter,” ask your IT admin before removing it.

That’s it. Nine times out of ten, it’s just a DNS setting. You can fix it in two minutes without calling anyone.

Related Errors in Mobile – iOS
iOS App Keeps Crashing on Launch: Fixes That Actually Work Fix Google Search Redirect Loop on iPhone (iOS 17/18) iPhone Stuck on Apple Logo: Fixes That Actually Work Cannot Verify Server Identity iOS 'Cannot Verify Server Identity' error fix

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.