How to find the IP address of all devices on a Wi-Fi network

A modern home network rarely consists of just one computer and a smartphone. With the advent of smart TVsThe number of gadgets, including wireless speakers, CCTV cameras, and game consoles, is growing every month. When the internet starts to slow down or printer connection issues arise, the first step in troubleshooting is checking the list of all active devices.

In order to control traffic and ensure safetyEach gadget is assigned a unique identifier—an IP address. Knowing which devices are currently on your network and what addresses they occupy allows you not only to identify "uninvited guests" but also to properly configure local services, such as port forwarding or setting up a media server.

There are several proven ways to obtain this information, from logging into the router's web interface to using specialized software. The method you choose depends on the level of access you need and how deeply you plan to delve into the technical details. In this article, we'll cover all the current options available to the average user.

Checking via the router's web interface

The most reliable and accurate way to see the whole picture is to access the router's settings. The router acts as a DHCP server, assigning addresses to all connected devices, so it has the most complete and up-to-date information about the current network status.

To begin, you need to open any browser and enter the IP address of the router itself in the address bar. This is usually 192.168.0.1 or 192.168.1.1, but the exact address is often indicated on a sticker on the bottom of the device. After entering the address, the system will ask for a username and password to access the admin panel.

Interfaces vary greatly between manufacturers, but the logic for finding information is the same. You need to find a section called "Client List," "DHCP Server," "Network Map," or "Statistics." This is where all active connections are displayed.

  • 📱 TP-Link: Look for the "DHCP" -> "DHCP Client List" tab or the "Wireless Statistics" section for wireless clients.
  • 🌐 ASUS: In the left menu column, select "Network Map", then go to the "Clients" tab.
  • 🔵 Keenetic: Click the device list icon in the bottom menu or go to "Client List" in the "My Networks and Wi-Fi" section.
  • 🔴 Xiaomi: In the mobile app or web interface, select "Wi-Fi Settings" and find the list of connected devices.
⚠️ Note: If you changed the default administrator password and forgot it, you will have to reset the router to factory settings, which will require a complete reconfiguration of the internet.
📊 What kind of router do you have?
TP-Link
ASUS
Keenetic
Xiaomi
D-Link
Another

The table below provides approximate paths to the required information for popular models, which will help you navigate the menu more quickly:

Router brand Menu section Subsection List Title
TP-Link DHCP DHCP Client List DHCP Client List
ASUS Network map Clients Online Client
Keenetic Client list - Active clients
MikroTik IP DHCP Server Leases

Using the Windows Command Prompt

If access to your router is blocked for some reason or you prefer operating system tools, Windows provides powerful built-in utilities. The command line allows you to quickly obtain a list of IP addresses with which your computer has already exchanged data.

To launch the utility, press the key combination Win + R, enter cmd and press Enter. In the black window that opens, enter the command arp -aThis command accesses the Address Resolution Protocol and displays a table of IP and MAC addresses that your PC knows.

The command will return a list of addresses. However, it's important to understand that this doesn't display all devices on the network, only those with which your computer has recently interacted or that are on the same subnet and active. For a complete check, you can ping the entire address range first, but this requires more advanced knowledge.

What to do if the list is empty?

If the arp -a command returns nothing or only local addresses, try running ping 192.168.1.255 first (replace the last part with your network address). This will force all devices to respond, and they will appear in the ARP list.

Another useful tool is the command ipconfigBy entering this, you'll see your computer's IP address, default gateway (router address), and subnet mask. This information is critical for understanding the structure of your local network.

Network scanning with mobile applications

In the age of smartphones, there's no need to sit down at your computer to check who's connected to your Wi-Fi. There are numerous apps for Android and iOS that scan your network from your phone and provide a detailed report on all devices found.

One of the most popular and functional tools is FingOnce installed and launched, the app automatically detects your network and begins scanning. Within seconds, you'll receive a complete list with device names, IP and MAC addresses, and manufacturer information.

  • 📶 Network Analyzer: A powerful diagnostic tool that displays not only IP, but also signal speed, open ports, and DNS.
  • 🔍 IP Tools: Offers a wide range of utilities, including LAN scanner, Ping, Traceroute and Whois.
  • 🛡️ WiFiman: Developed by Ubiquiti, it features no ads and a clean interface, making it ideal for quick checks.
⚠️ Note: For scanners to work correctly on Android, you may need permission to access geolocation, as scanning Wi-Fi networks in modern OS versions is tied to location services.

Using mobile apps is especially convenient when you need to quickly identify an unfamiliar device by its MAC address. Most apps can identify the vendor by the first six characters of the MAC address, suggesting the device's manufacturer—for example, Samsung, Apple, or Xiaomi.

Scanning software for PC

For users who require more in-depth analysis than the standard command line provides, specialized programs are available for Windows, macOS, and Linux. These allow you to not only view a list of IP addresses but also perform detailed diagnostics of each node.

The leader in this field for many years has been the utility Advanced IP ScannerIt's free, requires no installation (portable version), and works incredibly fast. The program scans the entire range of addresses and displays open shared folders, which is useful for searching media files on the network.

Another powerful tool is Angry IP ScannerThis is a cross-platform, open-source application. It allows you to define custom scan ranges, select ports to check, and export results to various formats, such as CSV or TXT.

☑️ Network security check

Completed: 0 / 5

It's important to note that such programs can be detected by antivirus software as hacker tools because they actively scan ports. If you use them on a home PC for legitimate purposes, you can add the process to the exceptions list.

Analysis of ARP and DHCP tables

Understanding the difference between ARP and DHCP tables helps you diagnose problems more accurately. DHCP (Dynamic Host Configuration Protocol) is a protocol that automatically assigns IP addresses to devices upon connection. The router maintains a "lease" table that specifies which address is assigned to whom and for how long.

ARP The Address Resolution Protocol (ARP) operates at a lower level, associating an IP address with the physical MAC address of the network card. The ARP table is stored in the memory of each device (computer, router) and is updated dynamically during data exchange. If devices haven't communicated, there may be no ARP entry, even if the device is connected.

This is why logging into the router (where the DHCP table is stored) gives a more complete picture than the command arp -a On the computer. The DHCP list even shows devices that are currently sleeping or not transmitting data, but are formally registered on the network.

When analyzing tables, pay attention to the lease time. If a device hasn't been online for a while but still has an entry for it, that's normal. However, if you see a device with a lease time of "forever" or a very long one that's unfamiliar to you, that's cause for concern.

What to do with unknown devices

Finding an unfamiliar IP address in the list of connected devices is a signal to take action. First, try to identify the device by its MAC address. The first 6 characters (e.g., 00:1A:2B) indicate the manufacturer. Perhaps it's a smart plug you forgot about, or a neighbor's set-top box.

If identification fails and you're certain the device is someone else's, you should immediately change your Wi-Fi network password. Use a strong encryption key. WPA2/WPA3 and disable the WPS function, which is often a security hole.

It's also recommended to go to your router settings and find the "MAC Address Blocking" or "Blacklist" function. Enter the address of the suspicious device there. Even if the attacker learns the new password, their specific device will not be able to connect.

⚠️ Please note: Router interfaces and app functionality are constantly being updated. Menu item names may differ from those described in the instructions. Always consult the official documentation for your model.

Frequently Asked Questions (FAQ)

Can my neighbor use my Wi-Fi without a password?

Yes, if you have WPS enabled or are using the outdated WEP encryption method. Your password can also be brute-forced if it's too simple. Always use WPA2/WPA3 encryption and strong passwords.

Why does my device's IP address keep changing?

This is normal behavior for the DHCP protocol. The router issues addresses from a pool for a specified period of time (leases). When the lease expires, the device requests a new address. To secure the address, you need to configure a static binding in the router.

Can I see the IP addresses of devices connected via guest Wi-Fi?

Yes, they will appear in the router's client list, but often in a separate group or labeled "Guest." A guest network isolates devices from each other, but the router administrator can see everyone.

Is it safe to use third-party scanning apps?

Popular apps from official stores (Google Play, App Store), such as Fing or Network Analyzer, are safe. They simply send standard requests that the operating system itself makes. Avoid questionable APK files.