역 ARP 조회


14

Windows 및 / 또는 Linux에서 역 ARP 조회를 수행하려면 어떻게해야합니까? 네트워크에서 작동하고 실행중인 무선 액세스 포인트의 MAC 주소가 있지만 IP 주소를 잊어 버렸다고 가정 해보십시오.


2
나는 대답으로 넣어 경우, 나는이와 골조받을 줄 알고 experts-exchange.com/Networking/Q_20279274.html
— 제프리에게

@Jeffrey-커뮤니티 위키로 표시-추천자가 Google이 아닌 경우 링크는 쓸모가 없습니다.
— BinaryMisfit

3
당신 말이 맞아요. 그 사이트는 정말 악마입니다.
— Jeffrey

2
나는 그 용어가 역순이 아니라 '역순 arp'라고 생각하는데, 이것으로 검색하는 것이 더 운이 좋을 것입니다.
— Dentrasi

나도 그렇게 생각했지만 리버스 arp는 다른 것입니다. 네트워크에 자신의 IP가 무엇인지 묻습니다 (DHCP로 대체 됨)
— Bart van Heukelom

답변:


19

가장 쉬운 방법은 서브넷 (보통 .255)에서 브로드 캐스트 주소 (ping -b [브로드 캐스트 주소)를 ping 한 다음 arp 테이블 (Linux의 경우 arp -a)을 덤프하는 것입니다. IP와 함께 머신.


3
왜 -b? osx에서 -b는 바인딩 할 인터페이스를 지정합니다.
— mist

@mist는 -b핑 방송을 리눅스에 필요하지만 OSX에
— Znarkus

1
브로드 캐스트 핑이 항상 작동하는 것은 아닙니다. 내 대답에 다른 솔루션을 제공합니다.
— Jonathan J

3

arping2 는 주어진 네트워크 서브넷에서arping-scan-net.sh 주어진 mac 주소의 IP 주소를 찾는 예제 를 가지고 있습니다. 각 IP 주소를 스캔하여 작동하므로 브로드 캐스트 핑을 버릴 때 작동합니다 (매우 일반적인 상황).


제공된 메소드는 arping-scan-net.shIP 주소를 통해 루프 arping -A -q -c 1 -T 192.168.0.$i $TARGET_MAC하고 지정된 IP 주소를 ping하는 시간과 동등한 호출 을 호출 합니다. 하나의 유틸리티 호출로 주어진 MAC에서 IP 주소를 확인할 수있는 방법이 있습니까?
— dma_k

2

scraig84에 의해 작성된 나쁜, 나쁜 곳에서 :

일반적으로 머신의 arp 테이블 중 하나에서 찾아야합니다. 네트워크에 라우터가있는 경우 일반적으로 해당 유형의 정보를 수집하는 가장 중심적인 장소입니다. cisco 라우터에서 "show arp"명령은 MAC 주소와 해당 IP 주소의 목록을 제공합니다. Windows 상자의 DOS 프롬프트에서 "arp -a"를 입력하여 유사한 출력을 볼 수 있습니다.


1

또한 네트워크 검색을위한 유틸리티 인 nmap 을 사용할 수 있습니다 . Ubuntu에서는 명령 줄에서 간단히 설치할 수 있습니다. apt-get install nmap ping 스캔 네트워크 사용 : nmap -sP xx.xx.xx.xx/yy결과적으로 네트워크의 모든 호스트를 찾습니다. 네트워크 스캔을 위해 다른 스캔 기술 (호스트가 ICMP ping에 응답하지 않는 경우)을 사용할 수 있습니다 .


1

브로드 캐스트 주소를 핑 (ping)하면 브로드 캐스트 핑에 응답하는 모든 것만 작동합니다. 또 다른 방법은 서브넷의 모든 주소를 핑한 다음 ARP 테이블을 검토하는 것입니다.

Windows에서는 다음을 사용하여이를 수행 할 수 있습니다.

for /l %i in (1,1,254) do ping -n 1 -w 50 192.168.0.%i

기본적으로 'for'루프에서 핑을 실행하고 있습니다. 따라서 논쟁은 다음과 같습니다.

  • / l- 'for'가 반복됩니다
  • % i-증분 변수
  • (시작, 증분, 종료)-시작, 증분 및 종료 값
  • -n-전송할 패킷 수
  • -w-응답을 기다리는 시간 (밀리 초)

완료되면 다음과 같이 ARP 테이블을 검토 할 수 있습니다.

arp -a

"브 루트 포스"방법의 종류이지만 기존 도구를 사용하여 작동합니다. 이것은 일반적으로 ping에 응답하지 않는 호스트도 해결합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.