Step 1: is it the server or the path to it?
Run this test before anything else:
- On a phone, switch Wi-Fi off so it uses mobile data.
- Open an IPTV app with the same login and try a channel.
| Result | What it means | Next step |
|---|---|---|
| Works on mobile data, fails at home | The server is up; your home connection can’t reach it | Steps 2 to 4 below |
| Fails on mobile data too | The server is down, or your account is refused | Step 5 below |
Step 2: restart the router and device
Routers hold on to network routes and DNS answers. A full restart clears them. Switch the router off for 30 seconds, wait until its lights are steady, then restart your streaming device and try again.
Step 3: switch off any VPN or proxy
VPNs and proxies route your connection through another server, and many IPTV servers refuse connections from those addresses. If a VPN is on, turn it off and test again. Our VPN guide covers when a VPN changes anything.
Step 4: check DNS and blocking
Your device finds the server by looking up its name through DNS, normally your broadband provider’s. If that lookup fails, or the provider is required to block the server, the app reports that it can’t reach the server.
- Changing the DNS on your router or device can fix lookups that fail. See the DNS guide.
- Court-ordered blocking by UK broadband providers can also stop a connection. We explain how blocking works and why it matters legally in is IPTV legal in the UK.
Step 5: when the server is down
If the login fails on every connection, the problem is at the provider’s end: an outage, maintenance, a changed server address, or your account. Stop changing settings and:
- check your provider’s status page or support channel for notices (our customers can use the service status page),
- confirm the server address hasn’t changed,
- contact support with the exact message and the time it started.
Check the server address itself
A wrong server address gives the same errors as a server that’s down. Make sure the address includes http:// or https://, the right host name and the port number if one was given, such as :8080. The Xtream Codes login guide shows the correct format.
