Short answer: You almost certainly don't have an intruder. When your router shows a device that has left the house or is powered off, it is usually because of DHCP lease persistence (routers keep devices listed for 24–72 hours after they disconnect) or MAC address randomization (iPhones and Androids generating temporary privacy MACs that create duplicate "ghost" entries).
You log into your router's administration dashboard or companion app, click "Connected Devices," and notice something bewildering: your spouse's iPhone is listed as connected, even though they are 10 miles away at work. Or you see an unfamiliar device name with full signal strength, and you wonder if a neighbor is siphoning your internet.
These "ghost devices" are one of the most common sources of panic for home network managers. Here is the technical reality behind why router device lists show phantom equipment, why modern privacy settings cause duplicate entries, and how to tell real active devices from stale router cache.
Reason 1: DHCP lease duration keeps offline devices "alive"
The most common reason an offline device appears on your router is a misunderstanding of how routers track connected clients.
When a phone or computer joins your WiFi, it requests an IP address from your router's DHCP (Dynamic Host Configuration Protocol) server. The router doesn't simply lend out the address indefinitely — it grants a DHCP Lease with a set timer.
- Typical lease duration: Most consumer routers (Netgear, ASUS, TP-Link, Eero, and ISP gateway combos from Comcast, AT&T, and Spectrum) set their default DHCP lease time to 24 hours, 48 hours, or even 1 week.
- No goodbye handshake: When you leave your house, your smartphone drops out of WiFi range. It does not send a formal DHCP Release packet to inform the router it is leaving — the radio signal simply fades out.
- The stale table: Because the lease timer has not expired, the router reserves that IP and continues displaying the device in its client table. Until the lease clock runs down to zero, the router assumes the device might return and keeps its record active.
Reason 2: Smartphone MAC randomization creates "duplicate ghosts"
Have you ever noticed two or three entries for the exact same iPhone or Android in your router's device list? This is caused by mobile privacy features.
Historically, every network interface had a permanent, globally unique hardware identifier called a MAC address (like ac:de:48:12:34:56). Because this permanent identifier allowed commercial WiFi trackers in shopping malls and airports to follow people across locations, Apple introduced Private Wi-Fi Address in iOS 14, and Google introduced Randomized MAC in Android 10.
With these features enabled, your phone invents a synthetic, randomized MAC address instead of using its true hardware chip address:
- When your phone connects with a new randomized address, your router has no way of knowing it is the same phone it saw yesterday.
- The router registers the new MAC as a completely new device and hands it a new IP address.
- The old MAC address remains in the DHCP table until its lease expires.
- The result: A single household with four smartphones can easily produce 10 to 15 entries in a router's device table over a few days.
The Secret 2-6-A-E Trick: How to prove a mystery device is a randomized smartphone: look at the second character of its MAC address. If the second digit is 2, 6, A, or E (for example, d2:xx, f6:xx, 3a:xx, or 8e:xx), it is an IEEE Locally Administered Address. This confirms 100% that the address is generated by software on an iPhone, Android, or Windows 11 PC, not an external hacker's custom hardware!
Reason 3: Low-power "Connected Standby" states in smart appliances
Many gadgets in your home never actually turn off when you press the power button:
- Smart TVs & streaming sticks: Roku, Apple TV, Chromecast, and smart TVs from Samsung, LG, and Sony sleep in an ultra-low-power standby mode. They maintain an active WiFi association so they can respond instantly when you cast a YouTube video or turn on the TV via your phone app.
- Game consoles: PlayStation 5 and Xbox Series X maintain network connectivity in "Rest Mode" to download game patches and background cloud saves during the night.
- Smart home plugs & bulbs: Smart plugs (often powered by Espressif or Tuya microcontrollers) send regular heartbeat packets every 30 to 60 seconds to maintain their cloud connection.
Reason 4: Mesh WiFi nodes & range extenders cloning MAC addresses
If you use a mesh WiFi system (like Google Nest WiFi, Eero, or Netgear Orbi) or a standard plug-in WiFi range extender, you may see duplicate devices appearing on different nodes.
Some range extenders use a technique called MAC Masquerading or Proxy ARP. When a phone roams from the main router to an extender, the extender modifies the client's MAC address to route packets back to the main gateway. Your main router sees two different MAC entries for the same device — one associated with the router directly, and one associated with the extender.
How to verify: Is it a ghost device or a real intruder?
If you want to know whether an unfamiliar entry is a harmless ghost or someone actively stealing your bandwidth, perform this three-step verification:
- Check the MAC address with our vendor tool: Copy the MAC address from your router and paste it into our free MAC Address Vendor Lookup tool. If the manufacturer is Apple, Samsung, or Google, but the second digit is 2/6/A/E, it is a family member's phone using private addresses.
- Run an active ARP scan instead of trusting the router: Router web pages show historical DHCP leases. An active network scanner like ProbeShield sends real-time ARP queries across your subnet. If a device is powered off or not home, it cannot answer an ARP query. If ProbeShield doesn't detect it, the device is a ghost. See our guide on finding all active devices on your WiFi.
- Check for data throughput: In your router's administration portal, look at the device's real-time bandwidth consumption (TX/RX packets). A ghost device will show 0 KB/s transfer rates. An active intruder streaming video or browsing the web will show constant active traffic. (If you confirm an intruder, read our guide on how to know if someone is stealing your WiFi).
How to clean up ghost devices and keep your list accurate
If your router's client list has become cluttered and confusing, here is how to clean it up:
- Shorten your DHCP lease time: Log into your router's settings (check standard router logins if needed), navigate to LAN > DHCP Server, and change the lease duration from 24 hours (or 7 days) to 4 hours or 8 hours. Offline devices will drop off your list within hours instead of days.
- Disable Private Address for your home network only: On your iPhone or Android, open your WiFi settings, tap the info button (
ior gear) next to your home network, and turn off Private Wi-Fi Address (or select Use device MAC). Your phone will now use its permanent hardware MAC address on your trusted home network, giving it a stable name and preventing duplicate ghosts. (Keep this setting enabled on public networks like hotels and coffee shops!) - Reboot your router: A quick power cycle (unplugging for 15 seconds) flushes volatile memory and forces the router's DHCP server to re-evaluate active wireless associations, immediately clearing stale records.
Routine network hygiene: Want to keep your home network organized and secure against actual threats? Follow our interactive 10-step home network security checklist to audit guest networks, change default credentials, and isolate IoT equipment.
Get real-time network visibility with ProbeShield
Stop guessing whether an entry on your router is an active intruder or a stale DHCP ghost. ProbeShield for Android scans your network in real time using Layer 2 ARP sweeps, showing you only devices that are actively powered on and connected right now. ProbeShield matches hardware MAC addresses against its local vendor database, checks for open ports, and flags potential security risks — 100% on-device with zero cloud telemetry.
Frequently asked questions
Why does my router show a device is connected when it isn't home? Your router's device list is not a real-time radar; it is a cached DHCP lease table. When a device joins your WiFi, the router reserves its IP address for a lease period (usually 24 to 72 hours). Even if that device powers off or leaves the house, your router will continue listing it as 'connected' or 'active' until the lease timer expires.
Why do I see duplicate devices for the same smartphone on my WiFi? Modern smartphones (iPhones with 'Private Wi-Fi Address' and Android with 'Use randomized MAC') generate randomized, temporary MAC addresses for privacy. If your phone rotates its address or switches between private and hardware modes, your router treats it as a brand-new device, creating ghost duplicate entries for the same physical phone.
How can I tell if a device in my router list has a randomized MAC address? Look at the second character of the MAC address. If the second digit is 2, 6, A, or E (such as da:a1:19:xx:xx:xx or 4e:22:15:xx:xx:xx), it is an IEEE Locally Administered Address, which means it is a randomized privacy address from an iPhone, iPad, Android phone, or Windows 11 PC.
Can I turn off Private Wi-Fi Address on my home network? Yes. On your home WiFi, turning off 'Private Wi-Fi Address' (iOS) or setting MAC address type to 'Use device MAC' (Android) allows your router to recognize your phone by its permanent hardware address. This eliminates ghost duplicates and keeps parental controls or static IP reservations stable. Keep it turned ON for public networks (airports, hotels, cafes).
Why does my smart TV or game console show as connected when turned off? Most modern smart TVs, streaming sticks (Apple TV, Roku, Chromecast), and game consoles (PS5, Xbox) enter a low-power 'Connected Standby' or 'Instant On' mode rather than shutting down completely. Their WiFi radios periodically maintain contact with the router to listen for Wake-on-LAN packets, remote app commands, or background firmware downloads.
How can I see which devices are truly transmitting on my WiFi right now? Instead of relying on the router cached DHCP table, run an active ARP sweep using an on-device network scanner like ProbeShield on Android. An ARP sweep broadcasts real-time Layer 2 query frames across your subnet. Devices that are offline or out of the house cannot respond, giving you an accurate, real-time snapshot of active hardware.