I have a local network powered by a Time Capsule, and connected to 4 or 5 macs. There are other devices on the network too. (Printers, IP Cameras, etc). Is there a way to list the devices on the local network - and their IP addresses?

I've seen this Q/A How do I know the IP addresses of other computers in my network?

but the responses do not show what is what - just a list of IP addresses.


You can view this in Finder: in the Sidebar, there is a collapsable group called SHARED (if you don't see it, Finder > Preferences > Sidebar > SHARED , and ensure that Bonjour Computers is checked, but it's probably helpful to check all of them).

To view all detactable network devices, select All….

To get a device's IP address, select it and Get Info (ctrl+click > Get Info or cmd+i). Alternatively to find a specific device's IP via Terminal, run nslookup $hostname, replacing $hostname with the device's name listed in Finder: ex nslookup foo.yournetwork.com.

Beyond that, you'd have to log into the router to see what devices are connected (its admin GUI will/should display the device's name next to the IP address it assigned to it).

  • Thanks Jacob. The problem is that some of the devices on the router are not known by device - Time Capsule can tell me what Macs are connected, but only the IP addresses and the manufacturer of other devices. But knowing a device is built by Digiboard or Hon Hai doesn't help. I guess if iNet can do it, there must be a way.
    – ICL1901
    Jan 30 '13 at 2:02
  • 1
    Hi @DavidDelMonte, sorry I didn't get a notification that you'd responded. I'd be very disappointed if a router could/did not know a device's name. The device's name might be called Device ID. Look for DHCP or DHCP Clients (this is what it looks like on an AirPort: apple.stackexchange.com/a/22596/40675) Feb 21 '13 at 21:44
  • No worries. Thanks for responding Jacob. That must be the new Airport Utility. I'm not using that for various reasons (reliability, etc). Inet worked for what I needed.
    – ICL1901
    Feb 21 '13 at 21:59
  • Select All??? All-where? Where on the Sidebar is there anything that says All?
    – user51349
    Jun 16 '13 at 10:04
  • @user51349, in the Sidebar, there is a collapsable group called SHARED (if you don't see it, Finder > Preferences > Sidebar > SHARED , and ensure that Bonjour Computers is checked, but it's probably helpful to check all of them). Jun 16 '13 at 19:19

If you have Android or iOS devices running on the same network, you can install a FREE app called Fing and list all devices connected and their MAC addresses and IPs.

  • If it's there, I cannot find it.
    – ICL1901
    Feb 16 '15 at 20:12
  • I finally found Fing. It's terrific. Thanks for the reference.
    – ICL1901
    Apr 20 '17 at 11:45
  • Fing will no longer do everything it used to do, because in IOS, Apple remove the ability to query some details.
    – WGroleau
    Sep 4 '20 at 0:33

There are different way to locate devices on your network : Netbios traffic / ARP traffic / bonjour traffic / ICMP probes...

Now the most reliable would be to use a good tool such as nmap which is able to perform multiple probes to discover nodes on your network. You can download nmap for Mac OS here (This isn't the latest version, but it is easier to install this way) : http://nmap.org/dist/nmap-6.46.dmg

You can then run this script, or paste line after line in the terminal. Add -sV in the sudo nmap command if you want it to be more reliable (but also slower)

cidr=$(while read y; do echo ${y%.*}".0/$(m=0; while read -n 1 x && [ $x = f ]; do m=$[m+4]; done < <(ifconfig $i | awk '/mask/             {$4=substr($4,3); print $4}'); echo $m )"; done < <(ifconfig $i | awk '/inet[ ]/{print $2}'))
myip=`ifconfig $i | grep "inet " | awk 'NR==1 {print $2}'`
echo "sudo nmap -n -T4 -PN --exclude $myip $cidr"
sudo nmap -n -T4 -PN --exclude "$myip" "$cidr"
  • Thanks Florian. nmap requires X-11. I don't want to install X-11 stuff anymore, as 1. my need for it is limited, and 2. I don't know how well X-11 plays with new operating systems.
    – ICL1901
    Jun 30 '14 at 7:42
  • 3
    Hi David, Zenmap might require X11, but I believe nmap doesn't. It is a command line tool. It is up to you, you can find plenty of network scanner on the market (free and shareware), nmap being the --one of-- best. Jun 30 '14 at 8:20

I bought this software. It works ok.


  • As I asked the question, it seems logical that my purchase answered the question. However, the fact is that this software was only ok, not perfect and I did not give any endorsement, nor should I. I don't appreciate the multiple down votes from an answer I gave two years ago. It will make me less willing to provide help to others. i.e., it's not an incentive.
    – ICL1901
    Feb 16 '15 at 22:45
  • 3
    I'm just a passerby, not the voter (in fact, I still can't downvote due to rep), but just as the notice says, this answer can still be improved. As of current, you're only linking to a site, which might be down at some time/forever. Aside of the link, there's no info provided at all on the answer (What's the name of the software? How it could help to solve the issue?
    – Andrew T.
    Feb 17 '15 at 0:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .