iPhone connects to WiFi, but no Internet connection

I have an iPhone 12, and phone is up to date with software (15.2.1). My iPhone will connect to the WiFi but when using any app there will be no internet. I know that my router works because every other device is still working, and I even ran a speed test for the router and it is working perfectly.

I’ve tried a lot of different fixes, I’ve restarted my phone multiple times, I updated my phone to the new software (15.2.1), I’ve reset my network settings on my phone, I’ve forgotten the WiFi and rejoined it, I deleted an old VPN app.

I’m not sure what other troubleshooting that I can do? Is anyone else having this problem?

I’m having this exact problem right now. I’m literally talking to you guys using my other device connected to the same wifi which works perfectly. but the iPhone isn’t getting the internet

edit: turns out it was the VPN I had on. just had to reset the VPN off and back on

thanks, i just had to turn off my vpn and it worked

I’ve replaced broken screen and battery, phone was off for a few days. I had the same problem but none of above solutions worked for me. Got no Internet via both Wifi and Mobile Data. Suddenly while troubleshooting I got a message in Safari that I have wrong time set. Turned out that something have reset time to 1.1.1970 and automatic update was off. I’ve change settings to get Time automatically and all started to work.

I know this is old but I’ll just leave this here incase anyone in the future is stuck. In my case, I was using a combination of 8.8.8.8 and 1.1.1.1 for DNS servers, and turns out that second one might have been causing the problem. Here’s how I fixed it: Open the “Settings” app. * Tap on “Wi-Fi”. * Find the Wi-Fi network you’re currently connected to and tap the small “i” icon next to it. * Scroll down until you see “Configure DNS”. Tap on it. * Change the option to “Manual”. * Tap “Add Server”. Here, enter the primary DNS server address: 8.8.8.8 * Tap “Add Server”. Here, enter the secondary DNS server address: 8.8.4.4 * Once both servers are entered, tap “Save” to confirm the new DNS settings.

I’m here looking for a solution and none of these solutions apply to me. Anything else? I’m at a loss and might just get a new phone

Thank you for this thread… it was the VPN…!!

After all that I think the only thing left is to backup the data on a computer and restore the iPhone to factory defaults.

I’ve had issues with the Privacy Wi-Fi address feature where the phone apps won’t access internet from my router. I’ve turned that off and the apps connect. Worth a try, maybe . . .

Same thing happened to me. Turns out my iphone had cached the wrong ip for my default gateway, even after resetting network settings. After going into advanced wifi settings on the phone, you should be able to manually configure the ip address: i just kept mine the same as before, entered a /24 net mask (255.255.255.0) and entered the proper ip address, and that solved it!

this post just relieved me of 2 days troubleshooting and pulling my hair out

don’t delete it!