Find Mac Address For Ip On Network

These two addresses originate from different sources. Simply stated, a computer's own hardware configuration determines its MAC address while the configuration of the network it is connected to determines its IP address. However, computers connected to the same TCP/IP local network can determine each other's MAC addresses. As you can see, the 'sh arp' or 'sh ip arp' commands also give you the MAC addresses, so essentially the 'sh mac add' is only to get the port in which the device is connected. It helps to Ping the subnet's broadcast address (e.g. '') to load the ARP table. On Windows 10, you can find this information more quickly than you could on previous. This tool is an easy way to find the MAC address of a local or remote computer on the network. Select the target and method and find the MAC address of a remote computer on the network. With Find MAC Address, you can find the MAC address of not only their local or remote computer, but also of any other computer that fits within the specified range of IP addresses. Each network card in your computer has its own MAC address. A typical modern portable computer will normally have an Ethernet card, a WiFi card and a Bluetooth card. Each one will have its own MAC address. That’s why you might see three different MAC addresses in the output of ‘getmac’.

When it comes to setting up network devices on Windows 10 PCs, many reasons require you to know some basic networking terms. MAC, IP, and DNS addresses are some of the most commonly used terms. Knowing their details would help you when you are setting up a new router or troubleshooting network issues.

In this post today, we will be exploring a few nifty ways to find the MAC, IP and DNS Addresses on Windows 10 systems.

1. IP Address

What Is an IP Address

An Internet Protocol address (IP address) is a unique identifier in the form of a numerical label for your system when it connects to a computer network. It's a string of numbers and separated by periods.

Every device connected to a network has one such address assigned. These addresses bear the location details of both the sender and receiver on a network, just like parcels. Every computer gets a different IP address whenever connecting to the internet or locally on your LAN or Wi-Fi network.

Tip: It's worth noting that you can mask your IP addresses as well to hide it from prying eyes.

So, if you do notice something fishy you can seek the help of IP lookup tools to check for the origin and other related details.

There's more to IP addresses such as different types of addresses (Static, Dynamic, Private) and different versions (IPv4 and IPv6). Thankfully, finding out the IP address of your computer isn't rocket science. You can find it either through Command Prompt or the Settings.

How to Find IP Address Through Command Prompt

Hit the Windows Key+R keys to open the Run window and type cmd to open the Command Prompt. Type the following command as shown in the screenshot below.

You'll see one or two blocks depending on the network your computer is connected (Ethernet and Wi-Fi). You'll see a single block if the computer connects to either Wi-Fi or Ethernet.

The address displayed next to the IPv4 address is your IP address.

Cool Tip: The string of number next to Physical Address is the MAC address of your network adapter.

How to Find IP Address Through Settings

Head over to Settings (Windows key + I) and click on Network & Internet. Once in, select Wi-Fi from the left menu (or Ethernet if you are connected via LAN).

How to create a bootable macOS High Sierra installer drive Put the macOS High Sierra installer on an external USB thumb drive or hard drive and use it to install the operating system on a Mac. How to boot usb for mac os. Possibly the best and most complete tool to create bootable USB drives from ISO files in. Make Windows Bootable USB Mac with PassFab 4WinKey. Thinking about how do I create a. The 1st third party software which can create bootable USB is TransMac. Basically, it is not an open source software, it has the trial of 15 days. After 15 days you won’t be able to create bootable USB for Mac with TransMac. So, try to find a portable software of TransMac.

Now, click on Hardware Properties. Your system's IP address will appear next to IPv4 label.

Also on Guiding Tech
[Quick Tip] How to View Android Wi-Fi IP and MAC Address
Read More

2. MAC Address

What Is a MAC Address

Media Access Control (MAC) address are unique addresses for each device that can connect to a network. Unlike IP address, which keeps changing on connecting to different networks, MAC address is permanent. And it represents physical address of your system, be it a PC, laptop or any device that connects to a network.

One of the primary uses of MAC address is identifying the other connected devices in the network, using which you can block devices from your home/office WiFi network.

Aside from the above method, there are two other methods, to find out MAC address.

How to Find MAC Address Through PowerShell

Alternatively, you can use Windows Powershell to fetch the said address. Open PowerShell and enter the following command:

Unlike Command Prompt, this doesn't fetch every minute detail. Instead, it gets you the basic network information including Bluetooth network connection, Ethernet and Wi-Fi.

How to Find MAC Address Through Settings

Alternatively, you may click on the Wi-Fi icon on your PC's taskbar > Properties.

That will take you the profile of that network. Scroll down, and you'll be able to see the MAC address.

3. DNS Address

What Is a DNS Address

DNS or Domain Name System helps in managing and mapping the IP addresses of all the websites. You can equate it with a phone directory. So, when you request for a particular site from your browser, the name is checked on the DNS server which in turn relays the IP address to your browser.

It's worth to be noted that different DNS servers take a varying amount of time to reply, and it could impact your browsing speed.

Also on Guiding Tech
GT Explains: What is Dynamic DNS and How to Get It
Read More

How to Find DNS Address Through Command Prompt

Both Command Prompt and PowerShell can be used to find the DNS address to which your PC is connected. If you prefer to use Command Prompt, start by typing the following command:

Cool Tip: The same command also works in PowerShell.

How to Find DNS Address Through Control Panel

You can also find the DNS address via the Control Panel. Go to Settings and select Network & Internet. Click on Wi-Fi (or Ethernet) and scroll down until you see Network and Sharing Center.

Once in, click on the network name, and then on Details.

The value next to IPv4 DNS Server is your system's DNS address.

That's a Wrap!

So, this is how you can find the IP address, MAC address, and DNS server. Knowing the respective commands to find out the exact details about either of them will help you save time. Also, you can easily use those addresses to troubleshoot any connectivity woes or strengthen your network's security.

Did you know that there's a way to find out which DNS is fastest for you? If no, don't forget to check out the next post.

The above article may contain affiliate links which help support Guiding Tech. However, it does not affect our editorial integrity. The content remains unbiased and authentic.Read Next5 Ways to Boost Your WiFi SignalAlso See#windows 10 #network

Did You Know

Audacity, the free digital audio editor, was released on May 28, 2000.

More in Windows

Top 3 Fixes for Camera Not Working on Windows 10 PC

Learning has never been so easy!

How to find an IP address when you have the MAC address of the device.

4 Steps total

Step 1: Open the command prompt

Click the Windows 'Start' button and select 'Run.' In the textbox, type 'cmd' and click the 'Ok' button. This opens a DOS prompt.

Step 2: Familiarize yourself with arp

Type 'arp' in the command prompt. This gives you a list of options to use with the arp command.

Step 3: List all MAC addresses

Type 'arp -a' in the command prompt. This lists a number of MAC addresses with the associated IP addresses. Since you have the MAC address, scroll down the list to find the associated IP address. The MAC address is shown in the 'Physical Address' column with the IP address in the 'Internet Address' column. An example of a table record is in Step 4.

Step 4: Evaluate results

The following is an example of ARP output. The first column is the IP address. The second column is the MAC address, and the third is the type of IP assigned--static or dynamic.

Internet address Physical Address Type


Find Mac Address Via Ip 01-a3-56-b5-ff-22 static

Published: Jan 21, 2013 · Last Updated: Aug 03, 2017


  • How to Use a MAC Address to Find an IP Address

Find Mac From Ip


  • Datil
    Krizz Jan 21, 2013 at 10:36pm

    You've forgotten about one little thing: arp keeps mac<>ip association of recently contacted peers, so it's quite often not to find the mac<>ip association we're looking for, of machine that exists in the network. Prior to using arp -a it's wise to ping the host first.

  • Habanero
    Twon of An Jan 21, 2013 at 11:24pm

    Used in conjunction with ping (thanks Krizz), this is a good basic walk through. I can't go wrong with these steps!

  • Cayenne
    Syldra Jan 22, 2013 at 03:17pm

    I'm sorry but.. if the thing is to find the IP address from the MAC, how will you ping the host first ?

  • Serrano
    Enzeder Jan 22, 2013 at 04:37pm

    I thought the aim of this exercise was to FIND an IP address. Doesn't using PING imply you already know the IP (or hostname) which makes ARP redundant? How do you PING a MAC?

    Assuming no IP or hostname info, I have used a portscanner (like LanSpy or Zenmap) to get MAC > IP info. Currently my preferred method if the device isn't listed in Spiceworks :-)

    There was a time when I was a baby admin and I didn't want to raise alarms by installing a scanner that I wrote a batch file (yes, that long ago) that PINGed every IP on a subnet, then immediately ran ARP redirecting output to a text file. But that depends on the device in question being set to respond to PING requests.

  • Pimiento
    christian.mcghee Dec 23, 2013 at 03:47am

    This does not work for any host on the other side of a router. Any hosts on the other side of the router will show the routers MAC address.

  • Serrano
    @Greg Mar 11, 2014 at 03:11pm

    I realize this is an old topic, but someone like myself may be looking for an answer. I became admin of a network with little over 200 devices, which none of the cabling was mapped. I was told I was responsible for the cabling, so I began looking for a way other than toning out all the cables. I was fortunate to have Cisco switches and Windows Server 2008. I was able to use the Cisco Network Assistant to grab MAC addresses and the port number, then in DHCP on the Server 2008 I could find the MAC and corresponding IP. Furthermore I could also get the computer name from DHCP and correlate that to which user was on the machine using PDQ inventory to see who was logged in to the machine. Most of this of course depends on the devices being in use. I've been able to create an accurate map of about 90% of my network without touching the cables.

  • Pimiento
    christopherblouch Jun 4, 2014 at 05:08pm

    I am interested in this thread, hopefully someone can help. There are 4 types of arp message: arp request, arp reply, rarp request, rarp reply. So, that being said, is it possible to manually send a rarp request? Sort of a arp based ping?There is arping, but we need rarping.. if it exists. Of course, I understand that I can't arp outside my default gateway, but if there is a rarp request, how is it used inside the local network? Thanks to whatever guru can explain what we're missing.

  • Serrano
    Maxwell Brotherwood Jul 18, 2014 at 10:07am

    Great for finding an IP if you have the MAC address.

    My instance where I found this useful was after updating the firmware on a switch remotely via TFTP, the IP of the switch would change (making pinging redundant, obviously). Trying a network scan over Spiceworks or rescanning the single device would not update the IP and I needed an alternate way to find it.

    This method worked perfectly. Thank you. Hopefully this helps those trying to understand the purpose of this practice and how it was in-fact useful.

  • Pimiento
    robertrobinson2 Aug 4, 2014 at 04:30pm

    I understand the issues in attempting to use a MAC address to locate a device from outside of its local network.
    What puzzles me is how Honeywell Total Connect does this with their WiFi connected thermostats. The hardware configuration is: a Honeywell WiFi thermostat that is WiFi connected to a Netgear N600 router which uses DHCP to assign an IP adddress. The router is connected to Comcast with a Motorola SB6120 modem. Comcast assigns a system wide (dynamic) IP. There is no static IP.
    On initial setup, a WiFi connection is first established between the thermostat and the router. The thermostat's MAC and CRC and a username and password are entered into the Total Connect software setup. It is then possible to read or set thermostat values using Total Connect Web pages.
    I know how to do this with a static IP or a DNS service that automatically tracks changes in dynamic IP addresses.
    Does anyone understand how this works with Total Connect?

  • Tabasco
    Joe979 Sep 4, 2014 at 01:05pm

    This post was extremely helpful, thanks itdownsouth :) I used show interface to find MAC addresses on our switches (reason for this is poor network documentation and mis-labeled switchports and wall jacks..). I took the MAC addresses that I could not locate the hosts or ip addresses for, ran arp -a to list the address<>mac list, then one by one, nbtstat -A for each IP address I matched a MAC to from the unlabeled ports. Tedious, but found 5 or 6 now (seeing hexadecimal thoughts now though..).

  • Tabasco
    Joe979 Sep 4, 2014 at 01:12pm

    By the way, the reason this is working great for me is the lack of routers -- all switches, so if you have only one subnet like we do, this will do -- otherwise, you will probably need to login to the router or switch on the other side of the router to find MAC address tables on the other networks. You may not be able to see them all on the local host, as far as arp -a on the local host, but looking up the arp or hosts tables on switches and routers could be a possible solution for those with multiple subnets.

  • Jalapeno
    Jay196 Oct 21, 2014 at 03:28pm

    Use SuperScan to do a bulk ping of the entire network range. SuperScan 3 (I recommend) is a free tool by McAfee.

    Then use arp -a Find '5c-d9-98' to get for example all ping nodes with a manufacturer of Asus.

  • Datil
    WealthyEmu Mar 25, 2015 at 07:55pm

    There's also this:

    It should be able to find most devices on the network. You can specify the range to scan and scan across subnets. I won't try to share all the features because quite frankly I don't know them all.

  • Pimiento
    amiruli Jul 4, 2015 at 10:18am

    If you want you can ping the broadcast address to ping everyone on the network then do arp -a

  • Pimiento
    chrisdahlkvist Nov 23, 2015 at 09:56am

    @RobertRobinson I'm the lead designer and project manager on the Honeywell systems.

    I can tell you exactly how I designed it. It's actually quite simple. Nothing is sent back to the unit. The unit is allowed access to the Internet via your setup and the router. As long as the unit has permission to make an outbound connection it will work. What happens is the unit makes a report to the server. If it needs to make a request then it gives the server a unique key. The server puts any needed data in an xml (readable) and the thermostat (or quite a few other devices) hits that URL a few seconds later (the device told the server where it would pick up that info).

    All your device needs is a simple read-only connection to the outside world. No need to download anything.
    It's a VERY simple process that I developed back in 1992 when the Interwebs were still pretty new to most people. There were many processes built off of this simple idea (it was pretty cutting edge when I first designed it). Store and forward, offline browsing, push technology, etc. all are based on this simple technology.

    Am I rich? Not even close. I was working on my PhD at the time and was hired by Honeywell to implement my design. I literally gave it away to the general public as is right.

    I hope that clears it up for you. If not, feel free to contact me for more information.

    Chris Dahlkvist
    [email protected]

  • prev
  • 1
  • 2
  • next