로컬 네트워크에서 유효한 모든 IP 주소 목록을 얻는 방법은 무엇입니까? [닫은]


295

로컬 네트워크에서 유효한 모든 IP 주소 목록을 얻는 방법이 있습니까?

각 사용자가 네트워크에서 사용하는 모든 IP 주소를 의미합니다.



답변:


399

설치 nmap은 ,

sudo apt-get install nmap

그때

nmap -sP 192.168.1.*

또는 더 일반적으로

nmap -sn 192.168.1.0/24

전체 .1 ~ .254 범위를 스캔합니다

이것은 전체 서브넷에서 간단한 핑 스캔을 수행하여 온라인 상태 인 호스트를 확인합니다.


21
매뉴얼 페이지에서 "nmap의 최신 릴리스에서 -sP는 -sn으로 알려져 있습니다". 와일드 카드가 작동하지 않으면 nmap -sn 192.168.1.0/24 또는 nmap -sn 192.168.1.100-199
Stickley

12
zsh를 사용하는 경우 파일 일치를 피하기 위해 범위를 따옴표로 묶어야합니다. nmap -sP '192.168.1. *'
dionyziz

nmap이 서브넷에서 실행중인 서비스 나 시스템에 충돌을 일으키거나 피해를 줄 가능성이 있습니까?
Jin

1
@Jin Izzraeel 해를 입을 가능성이 없습니다. 충돌 여부는 말할 수 없지만 가능성은 매우 적습니다.
Eric Thorbjornsen 2012 년

nmap은 내 라우터 만 찾습니다. 연결된 모든 기계를 찾는 방법이 있습니까?
fishinear

386

다음 단계를 수행하십시오.

  1. 명령 프롬프트에서 ipconfig(또는 ifconfigLinux에서) 입력하십시오 . 이것은 당신에게 당신의 자신의 컴퓨터의 IP 주소를 제공합니다. 예를 들어 컴퓨터의 IP 주소는 192.168.1.6입니다. 따라서 브로드 캐스트 IP 주소는 192.168.1.255입니다.
  2. 브로드 캐스트 IP 주소 핑 ping 192.168.1.255( -bLinux에서 필요할 수 있음 )
  3. 이제를 입력하십시오 arp -a. 세그먼트의 모든 IP 주소 목록이 표시됩니다.

3
PC에서 작동하지 않습니다 (Windows 8)
phuclv

5
이것은 내 Mac에서 작동했습니다-OSX 10.10.3
Cullub

24
많은 장치가 설립되지 않음
Bagusflyer

7
arp -a는 내 라우터 만 찾았습니다. nmap이 모든 호스트를 찾았습니다.
Geoffrey Anderson

2
Microsoft Windows [버전 10.0.15063] 완벽하게 작동했습니다
Coty Embry

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