Show all ips on network

Show all ips on network DEFAULT

How do I determine my computer's IP address?



Windows Vista (All Versions): Network and Sharing Center

  1. From the desktop, navigate through; Logo > Control Panel > Network & Internet > View Network Status and Tasks. This will open the "Network and Sharing Center".
  2. Select the "Connection" > "Local Area Connection" then the "Status" tab. The "details" buttonwill provide the IP address and connection information.


Windows Vista (All Versions): ipconfig.exe

  1. From the desktop, navigate through; Logo > type "cmd.exe" in the "Start Search" dialog box . A command prompt window will appear.
  2. At the prompt, type "ipconfig". All IP information for all network adapters in use by Windows will be displayed.


Additional Items

Every IP connection has additional information that is associated with it's operation.

The subnet mask is an another 32-bit number that identifies what network the IP address belongs. Computers with IP addresses on the same subnet can talk to each other natively. IP addresses with different subnet masks must communicate through a translating device such as a router to exchange information. A common example of a subnet mask is;

The subnet mask for all IP addresses in use at Logan Hall is and for all of the addresses in Fiji House.

Default gateway is the IP address of another computer that acts as the exit ramp for all traffic leaving the network. The most common use for a default gateway is to allow computers on the network to access the Internet. Corporate environments use a "proxy server" as a default gateway to filter and protect outgoing network traffic.

The default gateway address for Logan Hall is and for Fiji House.

Every computer with an IP address needs the IP address of a DNS server to resolve names of web-sites on the Internet. Without a proper DNS server and the correct subnet mask, a computer will not be able to access the Internet. All computers on-campus use the same DNS server addresses. Three DNS server addresses are provided for load-balancing and redundancy. These addresses only work while on-campus and not off-campus.

The Penn DNS servers are,, and


- Jason Watkins, 9/2/2007










How to scan for IP addresses on your network with Linux

How many times have you tried to configure a static IP address for a machine on your network, only to realize you had no idea what addresses were already taken? If you happen to work with a desktop machine, you could always install a tool like Wireshark to find out what addresses were in use. But what if you're on a GUI-less server? You certainly won't rely on a graphical-based tool for scanning IP addresses. Fortunately, there are some very simple-to-use command line tools that can handle this task.

I'm going to show you how to scan your Local Area Network (LAN) for IP addresses in use with two different tools (one of which will be installed on your server by default). I'll demonstrate on Ubuntu Server 18.04.

Let's get started.

SEE: Server deployment/migration checklist (Tech Pro Research)

The arp command

The first tool we'll use for the task is the built-in arp command. Most IT admins are familiar with arp, as it is used on almost every platform. If you've never used arp (which stands for Address Resolution Protocol), the command is used to manipulate (or display) the kernel's IPv4 network neighbor cache. If you issue arp with no mode specifier or options, it will print out the current content of the ARP table. That's not what we're going to do. Instead, we'll issue the command like so:

arp -a

The -a option uses and alternate BSD-style output and prints all known IP addresses found on your LAN. The output of the command will display IP addresses as well as the associated ethernet device (Figure A).

Figure A

Figure A

You now have a listing of each IP address in use on your LAN. The only caveat, is that (unless you know the MAC address of every device on your network), you won't have a clue as to which machine the IP addresses are assigned. Even without knowing what machine is associated with what address you at least know what addresses are being used.


Next, we use a command that offers more options. Said command is nmap. You won't find nmap installed on your Linux machine by default, so we must add it to the system. Open a terminal window (or log into your GUI-less server) and issue the command:

sudo apt-get install nmap -y

Once the installation completes, you are ready to scan your LAN with nmap. To find out what addresses are in use, issue the command:

nmap -sP

Note: You will need to alter the IP address scheme to match yours.

The output of the command (Figure B), will show you each address found on your LAN.

Figure B

Figure B

Let's make nmap more useful. Because it offers a bit more flexibility, we can also discover what operating system is associated with an IP address. To do this, we'll use the options -sT (TCP connect scan) and -O (operating system discovery). The command for this is:

sudo nmap -sT -O

Depending on the size of your network, this command can take some time. And if your network is large, consider sending the output of the command to a file like so:

sudo nmap -sT -O > nmap_output

You can then view the file with a text editor to find out what operating system is attached to an IP address (Figure C).

Figure C

Figure C

With the help of these two simple commands, you can locate IP addresses on your network that are in use. Now, when you're assigning a static IP address, you won't accidentally assign one already in use. We all know what kind of headaches that can cause.

Open Source Weekly Newsletter

You don't want to miss our tips, tutorials, and commentary on the Linux OS and open source applications. Delivered Tuesdays

Sign up today

Also see

  1. 2019 mustang gt rear spoiler
  2. Singer 404 review
  3. Rugrats go wild clips

There are times when it can be handy to know which other devices are on your local network. For example, suppose that you need to know whether a certain device (such as a computer, tablet or router) is up and running and responding. If you have a PC or Mac, you can just go to the relevant network setting to see what the IP address is, but some devices such as printers and mobile phones don’t always provide an easy way to do that.

Fortunately, there is a very useful command built into Terminal in Mac OS X called ping that can be used to do just that. Ping can be used either in the command line form, or from within Network Utility, and there are also lots of other free apps which can help you to build up a local network map by way of using the ping command.

This article shows you how to determine the IP addresses of all devices connected to your local network.

How to Use Ping

The first thing to do is open Terminal from within the Applications -> Utilities folder, or just type Terminal into Spotlight (CMD + SPACEBAR) and click on the icon when it’s found.

Once Terminal is open, you can try out the ping command by typing an example at the command prompt. Just type ping hit Enter) or any other website address and you should see some results appear that indicate the website (or individual server) is responding.

Something akin to the following should be displayed:

Ping in Terminal

The items of particular interest are the IP address (which is the dotted decimal address in four parts that identifies a machine on the network) and the response time in milliseconds, which is how long the ping took to complete. In general, the further away the machine is (or the slower the network it’s connected to), the higher the ping times will be.

The ping command just repeats forever until you press CTRL + C to stop it. Some versions of UNIX (on which OS X is based) include a special version of ping which lets you send a broadcast message that every device receiving it will respond to. Unfortunately, OS X does not include this version, but there is another way to get most devices to respond.

You need to know 2 things:

  1. Your machine’s IP address
  2. Your subnet mask

Both of these items can be found in the Network section in System Preferences. Open System Preferences and click the Network icon, then select the TCP/IP tab at the top as shown below:

Network Settings

In my case, the IP address is and the subnet mask is

Now, you need to look for any 0 values in the subnet mask, turn them into 255, and put them into the same position in the IP address field, and then ping that network address. For example, my subnet address has the zero in the fourth position – so my “special” ping address will be

Now just enter this address into the ping command in Terminal, for example:


Every device on your local network should respond to this ping. Note however that some devices and computers may be configured not to respond to ping requests.

After running this command, I see the following output:

Broadcast Ping

In this case only one machine on my home network has actually responded (on

There is also an alternative command called arp (Address Resolution Protocol) which can be used to find out about every device on the local network. Type arp -a into Terminal and you’ll see a response similar to the following that lists all known devices.

ARP Protocol

The machine at is actually a PC (!) on my local network. There’s a useful bit of information in the results of the arp command, which is called the MAC address – basically the physical hardware address of the network adapter on each machine, which can also help you identify each computer. In this case, the MAC address is e8:3:9a:37:66:22. I verified this in the Command Prompt in Windows by typing ipconfig /all which yields the following information:

PC IP Address

IP Scanner IconApps To Find Machines On Your Network

There are also a few apps on the Mac App Store that can help you find IP addresses and details of all machines on your network quite easily. One of the best free ones is called IP Scanner which is free (on home networks for up to 6 devices) and presents all the information in a convenient list – such as the device name, IP address and MAC (hardware address).

IP Scanner Screenshot

Before you go

After spending over 20 years working with Macs, both old and new, theres a tool I think would be useful to every Mac owner who is experiencing performance issues.

CleanMyMac is highest rated all-round cleaning app for the Mac, it can quickly diagnose and solve a whole plethora of common (but sometimes tedious to fix) issues at the click of a button. It also just happens to resolve many of the issues covered in the speed up section of this site, so Download CleanMyMac to get your Mac back up to speed today.


Tagsip addressterminal

Scan Network using C#

How to Scan IP addresses on a Local Network – Guide and Software

How to scan for IP addresses in a local network

It is common practice in networking to get the system to assign IP addresses automatically. A problem with this strategy is that you don’t get to choose the addresses.

When you experience network problems, there are steps that you can take to investigate and solve the problem. Therefore, you are probably going to need to know the addresses of your equipment so that you can identify the network device that is the cause of the problem.

Here is our list of the best IP scanner and tracking software:

  1. Terminal or Command-line Basic IP scanning can be performed from the command line.
  2. Angry IP Scanner Free IP address scanner tool that installs on Windows, Linux, and Mac OS. It doesn’t perform DHCP reconciliation.
  3. SolarWinds Ping Sweep with Engineer’s Toolset (FREE TRIAL) Powerful tool that comes bundled in with the Engineer’s Toolset for Windows with a GUI.
  4. ManageEngine OpUtils (FREE TRIAL) Package that combines an IP address manager (IPAM) and a switch port manager plus a bundle of extra network management tools. A free version of the utility gives you a network scanner.
  5. Paessler PRTG Network Scanning Tools (FREE TRIAL) An IP scanner tools part of a full network monitoring system. Runs on Windows Server.
  6. SolarWinds IP Tracker (FREE DOWNLOAD) A lightweight free tool that will scan a network with up to 256 IP addresses. It won’t coordinate with your DHCP server, but it will spot duplicate addresses.
  7. MyLanViewer – A free IP address scanner tool for Windows. It will detect rogue devices and fake DHCP servers.
  8. SolarWinds IP Address Scanner (FREE TRIAL) Part of the company’s IPAM solution. It installs on Windows Server and is a paid product, but you can get it on a 30-day free trial. The IPAM will coordinate with your DNS and DHCP servers to give you a complete DDI solution.

How to find IP on a network:

Here are some simple command-line queries to find your entire network device’s IP addresses and information on how to track all IP assignments.

In order to get a list of the IP of all of the devices connected to your entire network, follow these steps:

  1. Open a terminal window to get to the command line.
  2. Issue the command ipconfig and press Return. On Linux type ifconfig instead.
  3. Enter the command arp -a to get more information.

This will give you a bare list of IP addresses, but then you will need to utilize other tools in order to investigate further or troubleshoot network problems.

In this guide, you will learn about a quick way to find out the IP addresses on your network, and then you will read about some basic tools that will get that information in a more digestible format and give you options to manage addresses.

If you are just looking to find your own IP address then try this guide instead > How to Find Your IP Address in under 30 seconds.

Using ipconfig to analyze results

The ipconfig command will return a set of results for each of the network adapters that you have set up on your computer. Those adapters that are not active will show the result, Media disconnected, so you can ignore those.

You need to look for adapter results that show IPv4 Address and Default Gateway entries.

ipconfig results

You now have the addresses of two devices on your network. The IPv4 address is the network address of the computer that you are using, and the default gateway result is the IP address of your router.

The ARP network scanning results will give you a list of all of the allocated addresses on your network.

arp results

If you see several batches of results, look for the one that has the IP address that was reported as your computer’s IP address in the ipconfig results. The list of IP addresses that you see below that shows all of the other addresses that have been allocated on your network. So the complete list is all of these addresses including the address of your computer.

In the ARP results shown above, you can see four addresses that are labeled dynamic and six addresses that are categorized as static. If you have not made any intervention at all to allocate addresses manually to devices on your network, then all of the physical pieces of equipment will have dynamic addresses. The static addresses are used for administration by your router. The first address in the list is the address of your router. This should match the Default Gateway address that you saw in the ipconfig results.

In the illustrations in this section, you can see that the ipconfig and arp commands have revealed the address of the router, the address of the computer from which the commands were issued, and the network addresses of four more devices that are connected to the network.

IP allocation

Keeping track of the address allocations on your network is very important. You can choose two ways to allocate IP addresses. In one method, which is the static IP address, you enter an address into the network settings of each device. As you perform this task, you need to keep a central record of those address allocations and be careful not to repeat addresses.

The second method that you can use to allocate addresses is the dynamic IP address system. This scenario is now widely used by network administrators. In this scenario, each device, when connecting to the network has to contact a central server and request an address. This server operates the DHCP system. DHCP stands for the Dynamic Host Configuration Protocol. In networking terminology, a computer that is connected to a network is called a “host.”

Under DHCP no device is allocated an address permanently. Instead, the addresses are applied to each device on a “lease.” This lease will expire and then the computer will either be given a new lease on the same address or a lease on a new address.

Dynamic or static IP addresses

The dynamic addressing method requires a lot more equipment than the static address allocation method. However, it is easier to automate than the static address method. If you have a small network, you could easily operate a static method. However, the automation that is available with the DHCP system makes it more attractive to the administrators of large networks.

Networks use hostnames as well as IP addresses to identify devices. Under the dynamic address system, the hostname stays the same, but the IP address associated with it will change frequently. Because of address changes, it is necessary to automate the mapping between the hostnames and IP addresses that are held in your network’s Domain Name Server. So, dynamic addressing requires automation tools. On the other hand, having to manually assign an address for each computer, mobile device, and printer connected to the network can become very time consuming for administrators of large networks.

As a small network grows, the recording of IP address allocations needs to be very strictly controlled. Any slip-ups in the listing of assigned addresses can result in networking disasters. So, you are going to need tools to help monitor IP address allocation even in small networks.


A full-blown dynamic addressing system needs three elements, which are summarized by the acronym “DDI.” The two Ds in that acronym represent DNS and DHCP; the “I” stands for IP Address Management, which is often abbreviated to IPAM. This trio is necessary because the DNS server has to be updated whenever the DHCP server assigns a new address. The IP Address Manager is needed in order to check on the addresses that are currently live on the network and match the current status up to the records in the DHCP server.

Improved IP scan results

An IP address scanner is just going to give you more or less the same information that you got from the arp command. There are a few IP address scanner tools that can add on a little extra information and present them in a more attractive format. A good scanner tool should also allow you to save results to a file so you can compare IP address usage over time or reconcile address usage with your DNS server and DHCP server if you get to the point where these functions are managed away from the router.

Most IP address scanners just add a front end to that arp command you tried yourself. An alternative method uses a utility called Ping and runs the command repeatedly to see which addresses respond. This category of software is called a Ping sweep tool.

IP scanner software

If a tool just sweeps the network and lists current addresses, strictly speaking, that is an address scanner. If you have a small network with static IP addresses, then a list of IP addresses currently in use on the network may be all the address tracking you need.

The basic task of scanning for the addresses currently in use is a necessary network management responsibility because it enables you to check for unauthorized connections. Hopefully, your network security system is comprehensive enough that outsiders can’t just connect to it and allocate themselves an unused address. However, just to be sure, periodic scans of the network should be performed. If you operate a system that allows anyone to connect, such as a BYOD wifi router for the private use of employees, then it is advisable to check on the addresses of the devices connected to the network and keep a log of them.

What should you look for in an IP address scanner? 

We reviewed the market for IP address scanners and analyzed the options based on the following criteria:

  • The option to search for a single IP address, a range of addresses, or a non-sequential list
  • The ability to load in a list of IP addresses to scan from a file
  • IP address scan results export functionality
  • An optional port scanner in the same tool
  • A mapping between MAC addresses and IP addresses
  • A free tool or a trial period for a no-cost assessment
  • A paid system that offers worthwhile utilities for a good price or a free tool that is worth installing

To give you an idea of the type of information you can get from an IP address scanner or a Ping sweep tool, take a look at these two tools:

Angry IP Scanner

Angry IP Scanner

This free IP scanner tool can be installed on Windows, Linux, and Mac OS. The scanner expects a range of IP addresses as a parameter to the search, but if you just enter a very wide range, you don’t need to worry about seeing a list of unused addresses because the tool will only show addresses that are in use.

Key features:

  • Free to use
  • Available for Windows, Linux, and macOS
  • Easy-to-use
  • Fast, lightweight IP scanning
  • Includes response times

The output of a scan shows the IP Address of each device on the network, together with the hostname and the contact response time. You also have the option to see each device’s MAC address and a list of its open ports. Output can be saved to text, CSV, or XML formats.

SolarWinds Ping Sweep (FREE TRIAL)

SolarWinds Ping SweepTo get a look at how a Ping sweep tool operates you could try out the SolarWinds Ping Sweep function. The tool works on Windows and it has a graphical interface. You need to enter an address range before starting the sweep. The results of a sweep show each IP address in use, the hostname of that device and the response time for that node. You can save results in text, CSV, or HTML format.

Key features:

  • Part of a package of more than 60 system administration tools
  • Tests one, many, or all endpoints
  • Shows response times
  • Exportable reports

Unfortunately, this tool is not free. It is part of a very large bundle of more than 60 tools, called the Engineer’s Toolset. The toolset is a bit pricey, but it is packed with all of the network administration tools that you are going to need. You can try out the package in a 14-day free trial.

SolarWinds Engineer's ToolsetDownload FREE Trial at

FURTHER READING: 10 Best Ping Sweep Tools and Software

IP tracking software

One level up from scanning is tracking. An IP tracker will spot when an allocated IP address gets dropped or becomes unresponsive. This situation is very rare on a small network, but once you install a separate DHCP server, dropped or changed IP addresses start to become a big issue. If you try allocating your IP addresses yourself without a server, you are going to end up with duplicate addresses and DNS errors, so things can really get out of hand very quickly without an IP tracker.

When you think of all of your tasks to administrate your network, the allocation of IP addresses is pretty close to the top of the list. However, few administrators think to keep checking on IP addresses. The lack of tracking capabilities on most networks can spell disaster. You will end up firefighting and trying to work out how two devices ended up with the same IP Address and you will wonder why it is that one part of the network keeps blocking up.

These are address tracking issues that you need to get ahead of. The misallocation of addresses causes a ripple of problems and you may not initially spot the root cause of your network’s traumas. Avoiding network address issues is the first stage of a smarter way to work. Make contention prevention and subnet right-sizing priorities for your network and many of your regular problems will disappear.

Here are two IP address tracker options for you to look into.

Paessler PRTG Network Scanning Tools (FREE TRIAL)


PRTG from Paessler is a combined network, server, and application monitoring system that is composed of a bundle of sensors. Each sensor is an individual monitor. When the system is first installed it will scan the network for all attached devices and list them in an inventory.

Key features:

  • Part of a wider system management bundle
  • Free version available
  • Ping as a companion module

The monitor will list each device’s current IP address. As the network discovery process is a continuous process, it notices when any device is added to the network or removed from it and reflects those changes in the equipment inventory. It also updates the inventory and all of its monitoring screens whenever the IP address of a device vis changed.

PRTG is purely a monitoring system, so it doesn’t have any DDI features, such as DHCP or DNS interventions and it doesn’t include address conflicts. This is why PRTG is classified here as an IP address scanner and not an IP tracker.

The IP address results that are produced by the network discovery system appear in many of the PRTG screens. Other sensors enhance the understanding of the performance of devices that each Ip address represents. For example, there is a Ping sensor included in the package that will test the roundtrip time of a packet sent over the network to that device.

PRTG is on-premises software and it installs on Windows Server. Paessler charges for the system in bands of activated sensors. Every customer is shipped the same package, which includes all sensors. The customer then decides which sensors to turn on, up to the allowance that was paid for. The software is free to use for up to 100 sensors. Paying customers also get the first 100 sensors for free. Paessler offers a 30-day free trial of PRTG with unlimited sensors.

Paessler PRTG Network Scanning ToolsDownload 30-day FREE Trial

SolarWinds IP Tracker (FREE DOWNLOAD)

SolarWinds IP Tracker

SolarWinds gives a much better deal with its IP Tracker than it does with its Ping Sweep tool because this standalone utility is completely free of charge. The software installs on Windows.

Key features:

  • Free to use
  • Spots duplicated addresses
  • Colorful display

This tool is able to spot IP address misallocation that results in duplications. One shortfall of the service is that it isn’t able to coordinate directly with a DHCP server or a DNS server. However, that functionality is only usually expected from an IP address manager and the SolarWinds IP Address Manager covers all of those duties if that is the type of coverage that interests you.

SolarWinds IP Address ManagerDownload FREE Trial at



MyLANViewer is free to use and runs on Windows. The tool scans the network and then lists all of the devices that it discovered in a GUI interface. The list is organized a little like a Windows Explorer directory structure. Each node in the results list can be expanded to show the device’s IP address, MAC address, operating system, workgroup, and Ping time.

Key features:

  • Scans LANs and wireless networks
  • Free to use
  • Includes response times

This tool keeps its eye on the system and will notify you if a new device connects to the network. It can also detect hidden devices and rogue DHCP servers. So, this ongoing monitor of IP addresses acts as a security scanning tool.

IP Address Management (IPAM)

Large networks require IP address management systems to reconcile DHCP and DNS records with the reality of the IP addresses that are actually in use on a network. Network IP scanning is the basic element of IP management. If you are just starting up a new, small network, IP address scanning should be all you need. As your network grows, however, you will need to advance to IP address tracking and on to using an IP address manager.

IP Address Manager (IPAM) tasks are necessary because many devices that have been allocated an address will be switched off or disconnected from the network before their leases expire. In these scenarios, the procedures to relinquish an address are not always completed. So, the DHCP server believes that an address is in use when actually it isn’t. When the device that abandoned an address reconnects, it goes through the address request procedure automatically rather than just continuing with the address that it already had. The IPAM tool should interact with the DHCP server to remove abandoned addresses from the allocation register and make it available in the pool. The IP address manager also needs to interact with the DNS server to update records when IP addresses change.

ManageEngine OpUtils (FREE TRIAL)

IPAM ManageEngine

ManageEngine has two versions of OpUtils, the Free edition and the Professional edition. In many instances, a free version of a tool is the same as the paid product, but with performance limitations; in the case of OpUtils, the two editions contain different utilities.

Key features:

  • A full IPAM
  • Free version that is an IP scanner
  • Monitors for address pool exhaustion

The Free OpUtils includes the IP Network Scanner, which checks on each IP address’s connection/usage status. This is the basic requirement for any IP address tracking exercise. The tool offers several scanning options. These are a Ping scan, an SNMP scan, a MAC address scan, and a DNS scan. You need to enter a range or list of IP addresses to scan in order to start the utility, but if you don’t know which addresses are being used by your DHCP server, you can just enter the widest range possible.

The Professional edition of OpUtils bundles together an IPAM solution with a switch port-mapper. The IP Address Manager is a much more comprehensive tool that the Network Scanner in the Free edition of OpUtils.

The IPAM is a useful tool for checking on the current usage of IP addresses on your network. It will spot the addresses that are marked as in use in your DHCP server but are no longer active IP addresses. This enables abandoned addresses to be returned to the DHCP pool of available addresses.

If you implement subnet addressing on your network, the OpUtils IPAM will warn you of address pool exhaustion. It can also guide you through the process of resizing your subnet sizes to extend the network address pool for those network sections that have greater requirements. The tool can interact with and update Microsoft DHCP servers and Active Directory.

OpUtils runs on Windows Server and Linux. You can get a 30-day free trial of the Professional edition.

ManageEngine OpUtilsDownload 30-day FREE Trial

SolarWinds IP Address Scanner (FREE TRIAL)

SolarWinds IP Address Scanner

SolarWinds produces the IP Address Manager (IPAM), which integrates an IP address scanner. With this package, you get a better IP address tracking facility because it will automate many of the manual processes that you will usually need to go to in order to completely resolve all addressing issues.

Key features:

  • Part of an IPAM solution
  • Feeds through to DNS and DHCP reconciliation
  • Targets one, many, or all endpoints

A full IP management system needs to integrate with a DHCP server and a DNS server. The DHCP server should check with the IPAM database for available addresses before allocating them. The DNS server’s entries that map between IP addresses and hostnames will become out of date when address leases expire and get replaced by new addresses. This coordination between DHCP, DNS, and IPAM is called “DDI.” The SolarWinds IPAM is a full DDI coordination solution. Although the tool doesn’t include a DHCP server or a DNS server, it will coordinate with those two systems to ensure address compatibility.

The SolarWinds IP Address Scannercombines ICMP Ping and SNMP functions to gather all address related data, including the MAC address and hostname of each node on the network as well as its IP address. The service will run automatically in the background periodically and doesn’t require any manual intervention. The scanner will also update all of the address pools to show newly available addresses and mark all discovered addresses as allocated. The SolarWinds IPAM is able to work with IPv4 and IPv6 addressing

Live reports of IP address sweeps appear in the dashboard for the IPAM. SolarWinds builds its system monitoring tools on a common platform, called Orion. The IPAM is part of that system and so it can easily integrate with other SolarWinds monitoring and management utilities. As with all on-premises SolarWinds software, the IPAM installs on Windows Server. You can get the tool on a 30-day free trial.

SolarWinds IP Address ScannerDownload 30-day FREE Trial

See also:

IP Scanner & Tracker FAQs

How to scan all devices on my network?

  1. Open a terminal window to get to the command line.
  2. Enter the command arp -a to get a list of all IP addresses on your network.

How do I scan subnet for IP addresses?

  1. Open a terminal window to get to the command line.
  2. Issue the command ipconfig and press Return. On Linux type ifconfig instead.
  3. Note your own IP address and the subnet mask.
  4. If the subnet mask is the first three sections in your own IP address applies to the entire subnet
  5. Use the command for /l %i in (1,1,254) do @ping X.Y.Z.%i -w 10 -n 1 | find "Reply" where X.Y.Z is the first part of your own IP address

How can I see all IP addresses on my network in CMD?

  1. Get to the Command Prompt (CMD) by typing CMD in the search field in the Start bar at the bottom of your Windows screen.
  2. Click on the Command Prompt option in the results popup
  3. Issue the command arp -a in the opened Command Prompt window and press Return



On show network ips all

How to Ping All IP Addresses on Your LAN

By Steve McDonnell

DHCP is a protocol that a network device uses to request a valid IP address.

To monitor the number of existing ad-hoc clients on a wireless LAN, to identify devices that have set their own fixed addresses in the DHCP range or to take inventory of the devices currently connected to your network, you can ping each IP address in the subnet. The list of devices that respond to the ping is a good starting place for accomplishing any of these tasks.


Press the "Windows" key and type "command." Right-click "Command Prompt" and choose "Run As Administrator..." Confirm the request.

Use the DOS "FOR" command to create a loop from one to 254, the range of valid IP addresses on a network. Type:

FOR /L %i IN (1, 1, 254)

Follow the FOR loop by the ping command to execute on each iteration. For example, on the same line, type:

DO ping -n 1 192.168.1.%i

so that the entire line reads:

FOR /L %i IN (1,1,254) DO ping -n 1 192.168.1.%i

Press "Enter" to ping the devices on your network. Filter the results to print only the devices that respond to a ping by piping the results into the FIND command. For example, type:

FOR /L %i IN (1,1,254) DO ping -n 1 192.168.1.%i | FIND /i "Reply"

Linux or Unix

Sign in to your server and open a command prompt window. Create a single-line shell script that loops through each IP address and pings it.

Use the For statement to create a loop from one to 254. For example, type:

for ip in $(seq 1 254);

Add the statement to ping the IP address, substituting the loop variable for the last part of the address, and then end the statement. For example, type:

do ping -c 1 192.168.1.$ip; done

so that the line reads:

for ip in $(seq 1 254); do ping -c 1 192.168.1.$ip; done

Press "Enter" to run the one-liner.



  • Replace "192.168.1" with the subnet for your LAN if it's different.


  • Even a device that's powered on and active at a particular IP address might not answer a ping. Most network devices can be configured either to respond Ping requests or to ignore them.

Writer Bio

Steve McDonnell's experience running businesses and launching companies complements his technical expertise in information, technology and human resources. He earned a degree in computer science from Dartmouth College, served on the WorldatWork editorial board, blogged for the Spotfire Business Intelligence blog and has published books and book chapters for International Human Resource Information Management and Westlaw.

Discover \u0026 Scan for Devices on a Network with ARP [Tutorial]

How To Scan Network for IP Addresses Using Command Line Tools & 3rd Party Software

Scanning for IP address lets you have better control over your network. With 1-2 commands, you can quickly map out the devices in your network and the IP addresses that they are using. But to understand how to scan a network, first, you need to understand how are IP addresses assigned.

Follow these four simple steps to scan your network for IP addresses in use:

  1. Open a Command Prompt window.
  2. On Windows or macOS type ipconfig or on Linux type ifconfig. Press return. Note down the subnet mask, the default gateway, and your own computer’s IPv4 address.
  3. Enter the command arp -a to get a list of all other IP addresses active on your network.
  4. Enter the command ping <IP_address> giving any of the addresses returned by ARP in order to test the response times to that node – don’t include the angle brackets that are shown in that example.

DHCP (Assigning IPs Dynamically)

An automated process in networking, called DHCP (Dynamic Host Configuration Protocol), assigns IP dynamic addresses to hosts as soon as they enter the network. In a home or small network, the DHCP server is usually a part of the router. When you come into the network, the router will look for an available IP address in its pool and assign it to you, so that your device can communicate with others without any conflict.

Dynamic allocation of IP addresses is a great advantage for both end-users and network admins. But sometimes you would need to have some control in order to manage and troubleshoot your network more efficiently.

Related post:Find device or IP with MAC

Related Post:Powershell Kill Process Command

What will you learn in this Tutorial

In this tutorial, you will learn the basic networking skills on how to scan a network for IP addresses. We will scan a network with native OS commands, find which addresses were assigned dynamically, which statically, and test their connectivity.

In the end, we will compare some free IPAM tools aka IP address scanning tools that can give you additional information. To improve your IP addressing insights, even more, we will show you some tools that allow you to track IP addresses and even manage them.

Simple IP Scanning

Operating Systems, like Windows and Linux, come with their own native simple networking set of tools. Commands such as “ipconfig”, “arp -a”, or “ping” allow simple scanning and troubleshooting.

The simplest way to get a quick list of IP addresses and their devices connected to your network is with those OS native commands found in the command line. With a list of the assigned IP address and their devices, you can easily find the devices that are causing the most problems.

  • ipconfig
    This command displays all network settings assigned to one or all adapters in the computer. You can find information such as your own IP, subnet, and Gateway. For Linux and MacOS is “ifconfig”.
  • arp -a
    When you issue the “arp -a”, you’ll get IP-address-to-mac conversion and the allocation type (whether dynamic or static) of all devices in your network.
  • Ping
    It helps determine connectivity between two hosts and find the IP address of a hostname.

Related Post:Best IP & Port Scanners

Reading The Output

Finding your own network adapter configuration

In the following screenshot, you’ll see the output from the ipconfig command. On a Windows, the ipconfig command can be entered through the Command line.

Go to Run > type cmd > type ipconfig

  • This Windows computer has 5 network adapters, but the last one (Wireless LAN adapter Wi-Fi) is the only one connected to a network. The rest are disconnected.
  • In this network, the router (or Default Gateway) is playing the role of the DHCP server. It is assigning the IP address dynamically and giving access to the Internet.
  • You are reading two of the most important IP addresses for your device; Your own device’s IP (IPv4 and IPv6) and your Gateway. The Subnet Mask is also very important, it shows that you are on the same subnet as the gateway.

Now you know your subnet, which in this case is (using the CIDR range). Now you need to find the rest of the IP address in your network.

Scanning your Network

The job of the ARP protocol is to map IPs to MAC addresses. It provides a method for hosts on a LAN to communicate without knowing any address and create a cache of information. When a new computer enters the LAN, it receives an IP and updates its ARP cache with the Gateway information. This ARP cache can be found using the “arp-a” command.

  • Use the command line to enter the “arp -a” command.
  • This computer has been connected for some time into the LAN, so its ARP cache is very precise and complete. The first IP address shown in the display is the Gateway (the same we found through the ipconfig command).
  • The output shows the IP, the MAC addresses, and their assignation type. The addresses displayed here were dynamically assigned by the DHCP server in the LAN. All of these IPs are devices connected to the LAN ( The other static addresses are reserved for Multicasting.
  • With the MAC information, you can know the vendor. Try searching for vendor prefixes or use an automatic online tool such as MACvendors.

Testing Connectivity

Finally, with some information, you can test connectivity. In the following test, we tried an extended ping with “ping -t” to the gateway. With this, you can learn some simple insights about delay and latency.

From the list generated by the ARP command, you could ping all the live hosts. Or you can go beyond and ping the entire subnet to find hosts not found by the ARP (but that would be too much manual work…). Later, we’ll discuss how to automatically ping entire subnets at once.

Enhancing IP Scanning

Although having a list of devices and their allocated IP address will give you good insights, the information will not be enough when your network scales. Manual IP scanning in multiple subnets and BYOD (Bring-Your-Own-Device) scenarios is nearly impossible.  As the network scales, problems will scale too.

Larger networks demand more results, flexibility, and easy-to-read set of commands.

An IP Address Scanner tool helps you with larger demands. These tools are able to map the entire local network, finds live hosts, and to provide the results of the “arp-a” in a clearer format. Other IP Scanners do not depend on ARP but they operate using repeated ping tests. A Ping Sweep tool lets you ping entire subnets and find live hosts just with one button.

Some other IP Scanners go the extra mile and give more information such as Port number, DNS, DHCP, etc. All of this data is also presented in the most visual and easy-to-read format. They also allow users to save all results and present them in detailed reports.

Advanced IP Scanners

Here is our list of the seven best tools for discovering IP addresses on a network.

  1. SolarWinds Port Scanner (FREE TOOL) A free IP address scanner that will search for all addresses within a given range and identify which are in use and then examine which ports on each device are active. This tool uses multi-threading for high-speed searches. Installs on Windows Server.
  2. ManageEngine OpUtils (FREE TRIAL) A suite of network address monitoring tools that covers IP addresses, MAC addresses, and port numbers with a cut-down free version also available. Installs on Windows Server and Linux.
  3. Angry IP Scanner A free network scanner that identifies all connected devices and lists their IP addresses plus connection response speeds. Available for Windows, macOS, Linux.
  4. SolarWinds Ping Sweep (FREE TRIAL) Part of the Engineer’s Toolset, this tool searches the network for all active IP addresses, reporting on the response time and showing hostnames from the local DNS server. Installs on Windows Server.
  5. MyLAN Viewer A network scanner that identifies all connected devices and lists their IP addresses and MAC addresses. Runs on Windows.
  6. SolarWinds IP Address Tracker (FREE TOOL) A free version of the SolarWinds IP Address Manager. This tool is able to discover all devices connected to a network and give details of IP address usage. Runs on Windows Server.
  7. SolarWinds IP Address Scanner (FREE TRIAL) This is part of the SolarWinds IP Address Manager. Use this as a standalone utility to identify all addresses in use or as part of the IPAM for wider IP address management functions. Runs on Windows Server.

The best IP Address discovery tools

1. SolarWinds Port Scanner

The SolarWinds Port Scanner tool is a great all around tool for scanning port DNS Addresses and IP's within the range that you specify, along with advanced abilities and capabilities that make it our #1 Choice on the list.

Some great features of this tool include some of the following features:

  • Ability to create a list of Open/Closed/Filtered Ports of IP addresses specified in your range
  • Scan Range along with specified TCP & UDP ports for identifying possible vulnerabilities
  • Multi-threaded Scanning for Faster Scans!
  • Ability to Launch and Run from either GUI or Command-line
  • Choose a Custom DNS Server to use for Scanning
  • Ability to Save Customized Configurations for Scanning
  • Manage & Track Device and User Activity
  • Edit & View IANA Port name definitions
  • Export to CSV File for Bulk Editing and More!


100% Free!


Download Free!

ManageEngine OpUtils combines an IP address manager, a switch port mapper for MAC address discovery, and a port scanner to identify open TCP and UDP ports on all devices. This combination delivers all address-related functions that you will need in order to fully manage your network.

The IP address manager is, in itself, a suite of utilities. This group of services includes an IP address scanner. This will discover all of the devices connected to your network and list the IP addresses allocated to them. The IPAM is able to produce IP address reconciliation reports that will enable you to update your native DHCP server in case it fails to notice expired address leases.

The IP address tracker service in the bundle can produce a hierarchical view of your network, enabling you to identify subnets and the allocation of addresses to each. DHCP management tools in the pack let you manage subnet address pools. The switch port mapper identifies each device by MAC address and switch port number. The port scanner in OpUtils lets you see which TCP and UDP ports on each device are open.

OpUtils is available for Windows Server and for Linux.


OpUtils is available in a Free version, which includes a port scanner and Ping utilities. Contact the ManageEngine sales team for a quote on the paid version.


The paid version of OpUtils can be downloaded as a 30-day free trial.

3. Angry IP Scanner

Angry IP Scanner is one of the most popular scanners on the web, with over 29 million downloads. It is open-source, free, and available for Windows, MacOS, and Linux. It can let you scan your local network or the Internet-facing IP addresses.

This tool is not only capable of scanning IP addresses but also ports. When you define an IP address range, you can also specify a number of the port, and see if a device in your network is using a specific service (defined by the port). Angry IP Scanner also lets you save all the scan results into multiple formats, such as TXT, XML, CVS, etc.

When you scan, you’ll know what hosts are alive, their response time, hostname, MAC address, etc. If you want even more information, you can extend results by developing Java plugins.


Open Source and 100% free.


Get Angry IP from its official site.

4. SolarWinds Ping Sweep

Ping Sweep from SolarWinds helps you find free IPs and identify which ones are unavailable. It is classified as a networking discovery tool from the SolarWinds Engineer’s Toolset. A comprehensive network software, that includes over 60 handy tools. Ping Sweep from SolarWinds is included in the Engineer’s Toolset and is dedicated for ping testing. For the MAC address, port scans, SNMP scans, etc, there are more dedicated tools in the Engineer’s Toolset.

Just as when you ping from the command line, this tool shows the DNS name for each IP and response time. It can also let you export results in different formats such as CSV, TXT, XLS, and to an HTML page.


SolarWinds Engineer’s Toolset gives you a 14-day Free Trial and it includes over 60 must-have tools.


Get a fully functional Engineer’s Toolset for 14 days by registering to SolarWinds official site.

Download Free!

IP Address Tracker Tools

Having a map of IP addresses, MAC addresses, used ports, etc, is great for networking inventorying and may help with some troubleshooting cases. But a list can not control and display real-time results.

An IP address Tracker is a good upgrade to our set of tools and commands described so far. It does allow scanning multiple subnets and displaying results, but it also allows you to keep track of one or more IP addresses.

An IP Address Tracker will notice when an IP address is released. This can be either because the device lost connectivity or it changed IP address. It will help you minimize IP addressing conflicts (when two devices are trying to take the same IP) and reduce DNS errors.

5. MyLAN Viewer

MyLAN Viewer is a NetBIOS and IP address scanner for Windows systems. Just like the IP Scanners shown above, this tool will scan a network and show devices in an easy-to-read format.

But MyLANViewer goes beyond, and not only shows computer name, IP, and  MAC, but also NIC, OS version, logged users, shared folders, and much more.

This tool is able to track specific IP addresses and show notifications when their state change. With it, you can also keep track of network security by showing port information and detecting rogue DHCP servers. MyLAN Viewer tracks all devices in the subnet including hidden, and displays alerts when new devices enter the network, and others go.

This tool can also display the following metrics as well:

  • Display Whois data.
  • Perform traceroute.
  • Manage “Remote Shutdown and Wake On LAN (WOL)”.
  • Monitor wireless networks.


Free, but only available for Windows systems.


Get MyLAN Viewer from its official site.

Related Post:Best Wake On LAN Tools

6. SolarWinds IP Address Tracker

SolarWinds IP Address Tracker is a standalone software and completely free. In addition to creating inventories of all devices, this tool allows you to scan, track, and manage IP address, including their event logs, all in a single place. SolarWinds IP Tracker is the free version and feature-limited of the much coveted IP Address Manager.

But the IP Tracker does an amazing job to provide a centralized view of the entire IP addressing scheme. It lets you monitor 256 (one subnet) IP addresses for free. Additionally, this tool allows basic management functionalities with tools such as, Ping, Telnet, Traceroute. The best of all is that, with SolarWinds IP Address Tracker you can detect IP address conflicts created by misconfigured DHCP servers.

SolarWinds IP Tracker is only supported by Windows systems.


100% Free.


Register with SolarWinds to download the software for free.

Download 100$ Free!

IP Address Management (IPAM)

Basic IP Address Scanning should be enough to manage small networks. But when networks scale they depend on multiple subnets and detailed management requirements. Although SolarWinds IP Tracker is able to find IP address conflicts, it is not able to control them.

Sometimes large-scale networks have standalone DHCP and DNS Servers in order to assign addresses to multiple subnets. But IP conflicts occur and it is really challenging to manage them manually. An IP Address Management or “IPAM” is a piece of software able to actively control DHCP and DNS. It also gives you the ability to manage multiple subnets.

7. SolarWinds IP Address Scanner

Among SolarWinds powerful tools, the IP Address Manager does everything a large-scale enterprise needs to manage its addresses properly. It automates many processes to make IP Address management easier. From automated IP address tracking, quick static IP reservations, to multi-vendor DHCP and DNS support.

SolarWinds IPAM comes with an integrated IP address management, DHCP, and DNS tools to administer your entire network.

One of the most commonly used tools from this bundle is the IP Address Scanner. This tool allows you to create automated IP address scans to maintain an updated inventory of all IP address blocks in the network. This is achieved by sending regular ICMP and SNMP polls. The automatic scans use ICMP polls to gather status of the IP address and hostname information. It also uses SNMP to find information on MAC addresses and other vendor information. SolarWinds IP Address Scanner supports both IPv4 and IPv6 address management.

SolarWinds IPAM also provides detailed reports of your IP address in real-time.


Download the Free Trial for 30 Days!


Get a fully functional SolarWinds IPAM on a 30-day trial.

Download Free Trial!

IP address scanning FAQs

How do I find a network name from an IP address?

To get the network name of a host from an IP address you need to query the DNS server. Open a Command Prompt window and enter nslookup <IP_address> putting in the IP address you have instead of <IP_address>.

How do I identify an unknown device on my network?

To see all of the devices connected to your network, type arp -a in a Command Prompt window. This will show you the allocated IP addresses and the MAC addresses of all connected devices. To get the hostname of each IP address you see in the list, use nslookup <IP_address> putting in the IP address you have instead of <IP_address>.

How can I tell what device is at an IP address?

To get deeper information on devices connected to your network rather than just an IP address or MAC address, use a network monitor that scans for details with SNMP – the SolarWinds Network Performance Monitor is one example.


Similar news:


347 348 349 350 351