You are connected to Wi-Fi, the signal indicator is full, but iPhone stubbornly refuses to load pages in Safari and won't update apps in the App Store. Or does it even give the error "No Internet Access"? This problem is familiar to many owners. iPhone 11/12/13/14/15 and even older models. In 80% of cases, it's not hardware faults that are to blame, but A conflict between router settings and the IPv6 protocol in iOS, which Apple has been actively promoting since 2020..
In this article we will look at all possible reasons — from the mundane (disabled DNS) to the exotic (your iPhone's MAC address being blocked by your ISP). We'll also give you step-by-step instructions With pictures, we'll show you how to diagnose the problem in 2 minutes and fix it without calling a service center. We'll pay special attention to TP-Link, ASUS, and Keenetic routers, which most often conflict with iPhones due to outdated firmware.
1. Checking basic settings: Wi-Fi is on, but there is no internet
Start with the obvious: Sometimes the problem lies in the little things that are easy to miss. Open Settings → Wi-Fi and make sure that:
- 🔵 The Wi-Fi switch is active (blue)
- 📶 Your network is checked (iPhone is connected to it)
- 🔒 There is no exclamation mark in a triangle next to the network name (this indicates problems with the IP)
If there is an inscription next to the network name "No internet access", try it disconnect from the network (tap the name → "Forget this network"), then reconnect by entering the password. This will reset the current connection settings.
Important! If the problem persists after reconnecting, check if the internet works on other devices (laptop, tablet). If so, the problem is definitely with the iPhone. If not, the router or ISP is to blame.
⚠️ Attention: On iPhone 14 Pro/Max And iPhone 15 With iOS 17+, a bug may occur where the device becomes stuck on IPv6 even if the router doesn't support it. More details are available in the protocols section.
2. IPv4 and IPv6 conflict: the main cause of Wi-Fi problems on iPhones
Since 2020, Apple has been actively migrating its devices to the protocol. IPv6, but many routers (especially budget models) TP-Link Archer C20 or ASUS RT-N12) it's not supported or supported with errors. As a result, the iPhone tries to use IPv6 but can't obtain an IP address, and the internet freezes.
How to check:
- Open
Settings → Wi-Fi, tap on the name of your network. - Look at the line IP address. If there is a value of type
fe80::...or169.254.x.x- this is a sign of a failure. - Scroll down and check the section "DNS"If it is empty or has strange addresses (for example,
fd00::...) - there is a problem with the protocol settings.
How to fix:
- 🔧 Disable IPv6 on iPhone: Go to
Settings → Wi-Fi → [your network] → Configure IP → Manually. Turn on the switch Configure IPv6 and select IPv4 Only. - 🔄 Update your router firmware: Go to the router's web interface (usually
192.168.0.1or192.168.1.1) and check for updates in the sectionAdministration → Firmware Upgrade.
Make sure the IP address does not start with fe80::
Try switching to "IPv4 Only"
Update your router's firmware
Restart your router and iPhone-->
| Symptom | Probable cause | Solution |
|---|---|---|
| Wi-Fi is connected, but pages won't load. | IPv6 conflict | Disable IPv6 on your iPhone or update your router. |
| The error "DNS server is not responding" appears. | Incorrect DNS settings | Register Google or Cloudflare DNS |
| The internet works, but it's very slow. | Channel congestion or interference | Change the Wi-Fi channel in the router settings |
| iPhone keeps disconnecting from Wi-Fi | Weak signal or incompatible standards | Install a repeater or change the Wi-Fi mode to 802.11n |
3. DNS Issues: Why Your iPhone Won't Open Websites, But Messengers Work
If you are loading WhatsApp, Telegram or YouTube, but websites don't open in Safari or Chrome — are guilty DNS serversProviders often use their own DNS, which can block access to some resources or cause instability.
How to check DNS on an iPhone:
- Go to
Settings → Wi-Fi → [your network] → Configure DNS. - If your provider's addresses are there (for example,
8.8.8.8or1.1.1.1already registered - this is not your case). - If the field is empty or contains unfamiliar numbers, the DNS needs to be changed.
How to fix:
- 🌍 Register public DNS: In the same menu, select "Manually" and add:
8.8.8.88.8.4.4(this is Google's DNS) or
1.1.1.11.0.0.1(this is Cloudflare DNS).
- 🔄 Reset network settings: If changing DNS doesn't help, go to
Settings → General → Transfer or reset iPhone → Reset → Reset Network Settings. Attention! After this, you will have to re-enter passwords for all Wi-Fi networks.
4. Router settings: what's preventing your iPhone from connecting to the internet?
If the problem is not in the iPhone, but in the router, here 4 key settings, which need to be checked first:
1. Wi-Fi operating mode (802.11b/g/n/ac/ax)
Old routers (eg. TP-Link TL-WR740N) can only work in the mode 802.11n, and modern iPhones try to connect via 802.11ac or Wi-Fi 6 (802.11ax)Because of this, the connection either fails to establish or is constantly broken.
Solution: Go to your router settings (usually at 192.168.0.1) and in the section Wireless → Wireless Settings set the mode "11b/g/n mixed" (for maximum compatibility).
2. Wi-Fi channel
If your router is running on a busy channel (for example, 6 or 11 (In the 2.4 GHz band), the iPhone may experience interference. This is especially true in apartment buildings where neighbors use the same channels.
Solution: In the router settings (Wireless → Channel) select a channel 1, 3 or 13 (they are less commonly used). Or turn on "Auto", if the router supports automatic selection.
3. Channel width
Routers that support 5 GHz may have channel width enabled. 80 MHz or 160 MHz, which not all iPhones support stably (especially iPhone SE 2020 or iPhone XR).
Solution: Set the channel width 20/40 MHz for the 5 GHz range.
4. MAC address filtering
Some routers (eg. Keenetic) have a MAC address filtering feature. If your iPhone isn't whitelisted, it won't be able to connect to the internet, even if Wi-Fi is working.
Solution: Disable MAC filtering in your router settings (Wireless → MAC Filter) or add the MAC address of your iPhone's Wi-Fi (you can find it in Settings → General → About → Wi-Fi Address).
⚠️ Attention: On routers ASUS with firmware Merlin the function may be enabledAiProtection, which blocks some Apple devices as "suspicious." Disable it in the sectionAiProtection → Malicious Sites Blocking.
5. Software glitches: when iOS is to blame
If all the router settings are correct and other devices are working fine, the problem may be iPhone firmwareHere are the most common scenarios:
1. IPv6 bug in iOS 17+
Users iPhone 14/15 After updating to iOS 17, people often encounter a problem where their device becomes stuck on IPv6, even if the router doesn't support it. Symptoms: Wi-Fi connects, but there's no internet connection, and the IP address in the settings looks like this: fe80::....
Solution:
- Go to
Settings → Wi-Fi → [your network] → Configure IPv6and select IPv4 Only. - If it doesn't help - downgrade to iOS 16 (if possible) or wait for a patch from Apple.
2. Network settings failure
Sometimes network configuration files become corrupted, preventing the iPhone from connecting to Wi-Fi properly. Symptoms include constant disconnections, failure to obtain an IP address, and the "Unable to connect to network" error.
Solution: Reset network settings:
- Open
Settings → General → Transfer or reset iPhone. - Select "Reset" → Reset network settings.
- After rebooting, reconnect to Wi-Fi.
3. Conflict with VPN or antivirus
Apps like NordVPN, Kaspersky or 1.1.1.1: Faster Internet may block access to the Internet via Wi-Fi if their settings are lost.
Solution:
- Open your VPN app settings and disable it.
- Delete the VPN profile in
Settings → General → VPN and device management. - Reinstall the application if the problem persists.
How do I know if my VPN is to blame?
If the internet works after disabling the VPN, the problem is definitely with it. Try changing the server or contacting the app's support. Some VPNs (for example, ProtonVPN) conflict with IPv6 on iPhones and need to be configured manually.
6. Hardware problems: when you can't do without service
If you've tried all the methods, but your iPhone still won't load data via Wi-Fi, it might be the fault of hardware failureHere are some signs that it's time to take your device to a service center:
- 📱 Wi-Fi turns on, but doesn't pick up any networks. (even those that are visible to other devices).
- 🔌 The iPhone connects to the network, but the signal indicator is gray (empty).
- 🔥 The device gets very hot when trying to connect to Wi-Fi..
- ⚡ After a fall or exposure to water, Wi-Fi stopped working..
The most common hardware causes are:
- The Wi-Fi module is damaged (especially after falls or repairs).
- Antenna dump (a common problem for iPhone X And iPhone 11 after replacing the screen).
- Short circuit on the board (if the iPhone has been in water).
If you suspect a hardware problem, Do not try to disassemble the iPhone yourself. — this could make the problem worse. Contact an authorized Apple service center or a reputable repair center. Diagnostics typically cost between 500 and 1,500 rubles, while replacing the Wi-Fi module will cost between 3,000 and 8,000 rubles, depending on the model.
⚠️ Attention: On iPhone 12 The Wi-Fi module in iPhones and newer is integrated into the main chip (Apple A14/A15/A16), so replacing it is more expensive and requires soldering. In some cases, it's cheaper to buy a new iPhone than to repair the old one.
7. Problems on the provider's side: blocking and restrictions
Sometimes the problem lies not in the iPhone or the router, but in Internet providerHere's what might interfere with your work:
1. Blocking by MAC address
Some providers (eg Rostelecom or MGTS) bind the internet to the router's MAC address. If you've changed your router or are connecting your iPhone directly to your ISP's cable, access may be blocked.
Solution: Call your provider's support and ask update MAC address binding or turn it off.
2. Limitation on the number of devices
Some plans (especially mobile data plans) limit the number of devices that can be connected simultaneously. If the limit is reached, your iPhone won't be able to access the network.
Solution: Check the terms of your tariff in your provider's personal account or through the application (for example, My Beeline or My MTS).
3. Technical work or DDoS attack
If the internet doesn't work on all devices, it might be your provider's problem. accident or scheduled maintenance is underway. This can be verified:
- On the provider's website in the "Information about accidents" section.
- In official social networks (for example, Tinkoff Mobile (frequently reports crashes in Telegram).
- Through services like Downdetector.
⚠️ Attention: Rate details and restrictions are subject to change. Please check your personal account or contact a support operator for the latest information.
8. Alternative diagnostic methods
If standard methods don't help, try these advanced techniques:
1. Checking via Terminal (for Mac)
If you have MacBook, you can check if the Internet reaches the router:
- Connect your Mac to the same Wi-Fi network as your iPhone.
- Open
Terminal(via Spotlight). - Enter the command:
ping 8.8.8.8If packets are sent and returned, the router is working. If not, the problem is with the ISP or the router.
2. Using the Wi-Fi Analyzer app
Install the application on your iPhone WiFi Analyzer or NetSpot (Free versions are available in the App Store). They will show:
- 📊 Signal strength from your router.
- 🔍 Channel congestion.
- 🚫 Possible interference from neighboring networks.
3. Test on another iPhone
If possible, connect another iPhone to your Wi-Fi network. If it has the same problem, the router or ISP is to blame. If it works, the problem is with your device.
FAQ: Frequently asked questions about iPhone Wi-Fi issues
Why does my iPhone connect to Wi-Fi, but the internet doesn't work?
In 90% of cases this is due to IPv6 conflict (the iPhone is trying to use IPv6, but the router does not support it) or incorrect DNS. Try disabling IPv6 in your Wi-Fi network settings (select "IPv4 Only") and entering Google DNS (8.8.8.8).
Why did Wi-Fi stop working after updating iOS?
Apple frequently makes changes to the TCP/IP stack, which can lead to conflicts with older routers. This is especially true for iOS 17+, which heavily relies on IPv6. Solutions:
- Roll back to a previous version of iOS (if possible).
- Update your router firmware.
- Disable IPv6 in your iPhone's Wi-Fi settings.
Why won't my iPhone connect to 5GHz Wi-Fi?
Possible reasons:
- The router is configured for channel width
80 MHzor160 MHz, which not all iPhones support (especially older models). Install20/40 MHz. - The mode is disabled in the router settings.
802.11ac(needs to be enabled). - The iPhone is in sleep mode. Frequency ranges (included in
Settings → Wi-Fi → [network] → Frequency bands).
Why does my iPhone keep disconnecting from Wi-Fi?
This may be due to:
- Energy saving: Turn off the mode
Low energy consumptionVSettings → Battery. - Weak signalCheck your Wi-Fi signal strength in your settings. If it's weak, move your router or install a repeater.
- Conflict with Bluetooth: On some iPhones (eg. iPhone 12Wi-Fi may disconnect when Bluetooth is active. Try disabling Bluetooth.
Why don't some websites work on my iPhone via Wi-Fi?
Most likely the problem is DNS or provider blockingSolutions:
- Change DNS to
8.8.8.8(Google) or1.1.1.1(Cloudflare). - Try accessing the website via mobile internet - if it works, it's your internet provider's fault.
- Use a VPN (eg. ProtonVPN) to bypass blockages.