When the Roku app reports that a Roku device was not found at this IP address, it means something narrow. The app reached the address you typed and nothing answered. That is not a general connection failure, and it is not the same thing as the app failing to find your Roku on its own.
Those are two separate failures and the app words them differently on purpose. Add the third message, the one that rejects an address as not supported, and you have three errors that look interchangeable and are not. Which one is on your screen decides what you should be fixing.
This guide separates the three, gives you a one-command test that tells a wrong address apart from a blocked path, and covers the two causes that almost no troubleshooting list mentions: a guest network, and a phone permission that silently blocks the whole thing.
Quick Answer: Roku Device Not Found at This IP Address
Why Does the Roku App Say No Device Was Found at That IP Address?
Because you used Connect manually and typed an address where no Roku is listening. The app is not guessing here. It sent a request to that exact address, waited, and got nothing back — so either the address belongs to something else, belongs to nothing at all, or belongs to your Roku but cannot be reached from where the phone is sitting.
That is worth separating from the error most people actually hit. Roku's mobile app FAQ, checked on 21 September 2026, documents the discovery failure wording as make sure your Roku device is powered on and connected to your WiFi network — which appears when the app scanned the network and came back empty-handed. You never typed anything, so no address is at fault.
| How It Fails | What Actually Happened | Start Here |
|---|---|---|
| You typed an address and it says no device was found | The address was reached; nothing answered | The address is stale — Sections 2 and 3 |
| You typed an address and it is refused as not supported | Rejected on the spot, before any attempt to reach it | Wrong kind of address — Section 4 |
| You typed nothing and the device list is empty | Automatic discovery scanned and found nothing | Network separation — Sections 5 and 6 |
| It connects, then loses the device days later | The address keeps moving between sessions | Lease behavior — Section 2 |
Match on behavior, not on punctuation
The broader family of these failures is covered in our troubleshooting manual for addresses that cannot be reached, which is worth a read if this turns out to be wider than the Roku.
Assuming it is the first row, there is one explanation that accounts for most cases.
Has the Roku IP Address Changed Since You Wrote It Down?
Very likely, and it is the first thing worth checking. Your router hands out addresses on a lease, and when that lease expires — or the Roku is unplugged, or the router restarts — the device can come back on a different number. The address you saved last month now points at nothing, or worse, at the smart speaker in the kitchen.
The fix is not clever. Go and read the address again rather than trusting the one you have. Our step-by-step for reading the current address off the Roku itself covers the menu path and the three routes that work without a remote, and it takes under a minute.
A stale address can point at a real device
Before you type anything again, it is worth proving the Roku is answering at all.
How Do You Test Whether the Roku Is Reachable at All?
Ask it directly, on the port it listens on. Every Roku runs a documented HTTP interface called the External Control Protocol on TCP port 8060, and Roku's developer documentation — updated 25 June 2026 — publishes both the port and a device-info endpoint that returns the model, serial number and MAC addresses. If that answers, the address is right and the path is open.
curl -s -m 2 http://192.0.2.50:8060/query/device-info
# a page of device details means the Roku is answering
# nothing at all means the address or the path is wrong
That one command splits the problem in half. Details come back and the Roku is alive, reachable and correctly addressed, so the failure is on the phone. Nothing comes back and either the address is wrong or the network is keeping the two devices apart.
If you have no terminal handy, the same test works from a browser at the same URL, or you can simply check whether that port is open on the device and skip the request entirely.
One condition on this test
A wrong answer is one thing. An address the app refuses outright is a different problem.
Why Does Roku Say the IP Address Is Not Supported?
Because what you typed is not a private address. Roku's support documentation lists the ranges the app accepts, and they are the ones reserved by RFC 1918 for use inside local networks: 10.x, 192.168.x, and the 172.16 to 172.31 band. An address outside those is rejected before the app even tries, because it cannot be a device on your own network. Roku's own community forum carries threads under exactly that heading, so this is documented behavior rather than a glitch.
Two mistakes produce this. The first is typing the address a website shows you, which is your router's public address and belongs to the whole household rather than the Roku. Our comparison of the address your household shares against the one each device holds explains why those two numbers never match. Check the public address your connection presents and compare: it looks nothing like the Roku's.
The second is an address starting 169.254, which looks private and is not on Roku's list. That range is what a device assigns itself when it asks for an address and the router never replies, so seeing it means DHCP failed rather than that the Roku is connected. Our explainer on the addresses a device invents when nothing answers covers what to do about it.
An address of 0.0.0.0 is not an address
Right address, right kind, still nothing. At that point the network itself is in the way.
Are the Phone and the Roku Really on the Same Network?
Compare the first three numbers of both addresses. Roku's own mobile FAQ gives this test and it takes ten seconds. They match and the two devices share a network; they do not and nothing else here will help until that is fixed.
Roku 192.0.2.50 first three match — same network
Phone 192.0.2.37
Roku 198.51.100.12 different networks entirely
One caveat, because the test assumes the usual home setup. It holds on a standard 24-bit mask, which nearly every consumer router ships with. On a segmented network you need the real range rather than a rule of thumb.
Matching numbers are still not a guarantee, and this is where most guides stop too early. Two devices can share a network and be deliberately prevented from speaking to each other. TP-Link's own explanation, published 15 July 2026, is blunt about it: AP isolation blocks devices on the same Wi-Fi network from communicating with each other, and the same page notes it breaks printing, file sharing and smart home discovery. A Roku app is no different.
1 Read the network name on both devices
2 Compare the first three numbers of both addresses
3 Turn off any VPN on the phone
4 Look for isolation in the router settings
5 Only then start restarting things
Manual connection is only half the app. The automatic list has its own way of failing.
What If the Roku App Finds No Devices at All?
Then discovery is being blocked rather than the device being unreachable. The app does not scan every address one by one. It sends a multicast discovery request — Roku's developer documentation specifies the standard SSDP group at 239.255.255.250 on port 1900 — and waits for Rokus to announce themselves. Multicast is the first thing a cautious router configuration filters out.
That explains a pattern people find baffling. Automatic discovery shows nothing, yet typing the address into Connect manually works perfectly. Nothing is wrong with the Roku: the announcement is dropped while ordinary traffic passes. Mesh systems, business access points and anything with guest or IoT segmentation are the usual culprits.
| Symptom | Cause | Fix |
|---|---|---|
| List empty, manual connect works | Multicast discovery filtered | Keep using manual connect; reserve the address |
| List empty, manual connect fails too | Isolation or different network | Section 5, steps one to four |
| Works at home, fails on office Wi-Fi | Managed network blocking peer traffic | Nothing to fix; this is policy |
| Roku missing from the router list too | The Roku is genuinely offline | Fix the Roku's own connection first |
Row four is the one worth ruling out early, because it costs nothing. Open the router's list of connected devices and look for the Roku — if it is not there, no app on earth is going to find it. Matching the manufacturer prefix against a MAC vendor lookup is the reliable way to spot it among unnamed entries.
Network cleared, Roku answering, and still no connection. The phone is the last place left to look.
Is the Phone Itself Blocking the Roku App?
On an iPhone, very possibly, and it is a permission rather than a fault. Since iOS 14, Apple requires every app to ask before it can reach anything on your local network. Apple's own description of the local network prompt, published 7 April 2026, confirms the requirement and gives the path to change it: Settings, then Privacy and Security, then Local Network.
This catches people because the prompt appears once, usually during setup, and a stray tap dismisses it for good. Afterward the app behaves as though the network is empty. Nothing announces that it was denied, so you can spend an hour on the router for a problem living in a toggle two menus deep on the phone.
The Android equivalent is stricter than people expect
| Phone-Side Cause | How It Looks | Where To Check |
|---|---|---|
| Local Network permission denied | Discovery finds nothing, silently | Settings, Privacy and Security, Local Network |
| VPN active on the phone | Internet fine, local devices invisible | Disconnect the VPN and retry |
| Phone on mobile data, not Wi-Fi | Everything loads; the Roku does not appear | Wi-Fi settings on the phone |
| Uncertified or rooted Android device | App installs but misbehaves | Play Protect certification status |
Work those in order and the cause is nearly always in the first two rows. Here is the whole thing in short form.
The Short Version
Work out which failure you have before you touch anything. A Roku device was not found at this IP address means the app reached that address and nothing replied, which usually means the address moved since you saved it. A refusal on the grounds that the address is not supported means something different: what you typed is not a private address, so the app rejected it without trying.
Then test rather than guess. A request to port 8060 on the address answers or it does not, and that single result tells you whether to look at the phone or at the network. Matching the first three numbers of the phone's address and the Roku's address takes ten seconds and rules out the guest-network trap that breaks more setups than any other cause.
If the app works only when you type the address in by hand, nothing is broken — discovery is being filtered and manual connection is a perfectly good way to live. The one worthwhile change is to stop the address moving at all, which our guide to giving the Roku a fixed address on the router covers. On a segmented network, work out the real range your devices sit in rather than trusting the three-number rule.