Ask the Expert

Tools for identifying IP addresses

What tools are available to identify IP addresses on my customer's LAN?

    Requires Free Membership to View

The best way to approach this problem is to query each possible IP address on the LAN to see if a host responds. There are several utilities that will do this for you. First, of course, is the venerable ping utility. Most ping implementations can query only a single host at a time, so a completely automated search would require calling ping from a script. Fortunately, there are more convenient solutions. The fping utility can send a ping to a range of addresses or to a whole subnetwork with a single invocation. For example, to ping every address on the 192.168.3.X subnet, we would invoke fping as

fping -g 192.168.3.0/24
or
fping -g 192.168.3.1 192.168.3.254

Another, more flexible, tool is nmap. Because it is intended primarily as a security testing tool, nmap is adept at finding hosts on a network. To query the same subnet as in the fping example, we would invoke nmap as

nmap –sP 192.168.3.0/24

All of the utilities that we discussed above are open source and available for Unix/Linux, MAC, and Windows. Because many system administrators configure network firewalls to filter ICMP ping packets, it is best to run these tools from a host on the LAN you are testing.

This was first published in February 2007

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: