1

I'm trying to find the MAC address for my network printer using cmd.

I've tried using nbtstat -a (ipaddress) and it says host not found. But the IP works when I ping it. Is there another command that can pull the information for me?

awoitte
  • 31

2 Answers2

1

In Windows, if you know the printer's IP address, you can use "ping" and "arp /a" to find the same information. You will need to do some searching. If you don't mind clearing your DNS cache with "ipconfig /flushdns" the list will be shorter.

MountainMan
  • 5,839
0

I used nbtstat -a as well. If you know the IP of the printer you can do nbtstat -a {IP address}, without the brackets of course :). It'll kick back the MAC address of the device associated with that IP

  • 2
    OP stated in the question that using nbtstat -a <IP> returns "host not found", advising to run that command is probably not going to help. If you have any other advice, feel free to edit your answer to include these information! – Adalee Apr 08 '17 at 15:32
  • The command may work if the device utilizes NetBIOS over TCP/IP. I.e., you will likely see the MAC address in the output if the system uses that networking protocol, but, if it doesn't, which is likely if the system is a printer, then relying on nbtstat -a ip_address to obtain the MAC address is not the best way to obtain that address. Instead, he could just ping the IP address and then examine the ARP cache with arp -a or arp -a | find "xxx.xxx.xxx.xxx". – moonpoint Apr 08 '17 at 17:17