역 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.