Why Does My Device Have Two IP Addresses?
Your router lists the same phone twice. Your laptop's IP keeps flipping between two values. A website shows one address, your settings another. It looks alarming, but there are only a handful of reasons a device ends up with more than one IP — and most of them are by design.
Reason 1: IPv4 and IPv6 at the same time
Most modern connections are “dual-stack”: every device has an IPv4 address (like 192.168.1.23) and one or more IPv6 addresses (like 2a02:…:4f1c). Websites may see either, depending on which one the connection uses. That's why one site reports a short dotted address and another a long hex one. On top of that, IPv6 privacy extensions create a new temporary address regularly, so a device can hold several IPv6 addresses at once — all perfectly normal. Our IP lookup shows which version reached us.
Reason 2: Wi-Fi and Ethernet both connected
Each network adapter gets its own address. A laptop on a dock with Wi-Fi still on has two IPs on the same network, and the router lists it twice (with two different MAC addresses). It's harmless; the operating system simply prefers the wired connection. Turn off Wi-Fi if the duplicate entry bothers you.
Reason 3: Private (randomised) MAC addresses
iPhones, Android phones and Windows laptops use a private Wi-Fi address: a made-up MAC per network, sometimes rotated periodically. When it changes, the router sees a brand-new device and issues a new IP lease while the old one hasn't expired yet. Result: one phone, two entries, two MACs, two IPs. This is the usual explanation behind questions like “why does my Pixel show up with two IP addresses and two MAC addresses?”. You can confirm by pasting the MAC into our MAC lookup: a randomised MAC shows as “locally administered” with no vendor.
To make a device keep one address on your home network, turn off Private Wi-Fi Address (iOS), set MAC address type to Phone MAC (Android), or disable Random hardware addresses (Windows) for that network only, then create a DHCP reservation.
Reason 4: The IP keeps switching back and forth
An address that toggles between two values usually means one of:
- Two DHCP servers (a second router or mesh node not in access-point mode) taking turns answering. Look for addresses from two different ranges, e.g.
192.168.0.xand192.168.1.x. See subnet overlap. - Roaming between access points or bands that sit on different networks (a guest SSID, or an extender with its own DHCP).
- An IP conflict: your device detects that another device has its address and requests a new one. Check with the IP conflict checker.
- A VPN connecting and disconnecting, which changes the public IP websites see.
Reason 5: Local IP vs public IP
Your settings show a private address (192.168.x.x, 10.x.x.x, 172.16–31.x.x) that only exists inside your network. Websites see your router's public address. Both are “your IP”; they just live on different sides of the router. On mobile data, carrier-grade NAT adds a third layer: your phone may show a 100.64.x.x or 10.x.x.x address while the internet sees the carrier's shared public IP.
Reason 6: Virtual adapters
VPN clients, Docker, WSL, VirtualBox, VMware and Hyper-V all add virtual network adapters, each with its own address (often 172.x.x.x or 192.168.56.x). They appear in ipconfig and can confuse apps that pick “the” IP address, but they don't conflict with your LAN unless their range overlaps it.
When two addresses are a problem
- The same IP is listed with two different MAC addresses — that's a real conflict.
- Devices land in two different subnets and can't see each other — that's two DHCP servers or double NAT.
- Websites see an IP in another country while you're not using a VPN — check for a proxy or malware, and run a leak test if you are using a VPN.
Quick check: look at the MAC addresses. Two IPs with two MACs is usually two adapters or a randomised MAC (normal). One IP with two MACs is a conflict (fix it).
Frequently Asked Questions
Is someone using my IP address if my device shows two?
Almost never. Two addresses on one device are normally IPv4 + IPv6, two network adapters, or a private MAC address creating a second DHCP lease. A genuine conflict produces a warning or drop-outs and shows up as two different MAC addresses for one IP.
Why does my phone show up with two MAC addresses on my router?
Private/randomised Wi-Fi addresses. iOS, Android and Windows generate a different MAC per network and may rotate it, so the router sees a 'new' device and gives it a new IP. Old entries expire on their own.
How do I stop my PC's IP address from changing?
Create a DHCP reservation for its MAC address on the router (turn off private/random MAC for that network first). That pins the IPv4 address without the risks of a manual static IP.
Related reading
How to Find the Device Causing an IP Conflict
Track down the exact device that's using your IP address: read the ARP table, identify it by MAC vendor, check…
Read article →TroubleshootingHow to Fix IP Address Conflicts on Your Local Network
Fix an IP address conflict in minutes: renew the lease on Windows, macOS or Linux, find the device using the s…
Read article →NetworkingSubnet Overlap: Fixing 192.168.1.x Conflicts Between Routers, VPNs and Offices
Your home router and your office VPN both use 192.168.1.0/24? Two routers fighting over the same range? Learn …
Read article →