Windows

로컬 네트워크에 있는 컴퓨터의 MAC Address 찾기

컴퓨터 길들이기 2018. 5. 1. 15:07

네트워크 카드의 하드웨어 주소 (MAC Address)를 알아야 하는 경우는 거의 없습니다.

그런데, 원격으로 컴퓨터를 켜야 하는 경우가 생긴다면, MAC Address를 알 필요가 있습니다.

 

WOL(Wake-On-Lan)기능을 테스트 하기 위해 MAC Address를 찾는 프로그램을 만들었습니다.

  • 로컬 네트워크의 내부IP를 입력하면, 그에 해당하는 MAC Address를 알려줍니다.
  • ARP(Address Resolution Protocol)를 이용하고, IPHLPAPI.DLL 의 SendARP API를 사용합니다.
  • 망분리 또는 외부 네트워크에 있는 IP에 대한 MAC Address는 알 수 없습니다.

     

    [실행 화면]

    사용법:

    ip2mac <IP-Address>

     

     

     

     

    [실행 파일 및 소스 코드]

    ip2mac.cpp

    ip2mac.exe