웹사이트 검색

Linux에서 네트워크에 연결된 모든 라이브 호스트 IP 주소 찾기


Linux 에코시스템에는 모든 IP 주소 등을 포함하여 네트워크의 총 장치 수에 대한 요약을 생성할 수 있는 네트워크 모니터링 도구가 많이 있습니다.

그러나 실제로 필요한 것은 단일 명령을 실행하여 동일한 정보를 제공할 수 있는 간단한 명령줄 도구일 수도 있습니다.

이 튜토리얼에서는 특정 네트워크에 연결된 모든 라이브 호스트 IP 주소를 찾는 방법을 설명합니다. 여기서는 Nmap 도구를 사용하여 동일한 네트워크에 연결된 장치의 모든 IP 주소를 알아봅니다.

권장 읽기: 29 시스템/네트워크 관리를 위한 'Nmap' 명령의 예

Nmap(Network Mapper의 약어)은 네트워크 탐색, 보안 검색 수행, 네트워크 감사 및 원격 시스템에서 열려 있는 포트 찾기 등을 위한 강력하고 다재다능한 오픈 소스 명령줄 도구입니다. .

시스템에 Nmap이 설치되어 있지 않은 경우 배포판에 대해 아래의 적절한 명령을 실행하여 설치하세요.

sudo yum install nmap         [On RedHat based systems]
sudo dnf install nmap         [On Fedora 22+ versions]
sudo apt-get install nmap     [On Debian/Ubuntu based systems]


Nmap을 설치한 후 이를 사용하는 구문은 다음과 같습니다.

nmap  [scan type...]  options  {target specification}

{대상 사양} 인수는 호스트 이름, IP 주소, 네트워크 등으로 대체될 수 있습니다.

따라서 특정 네트워크에 연결된 모든 호스트의 IP 주소를 나열하려면 먼저 다음과 같이 ifconfig 명령 또는 ip 명령을 사용하여 네트워크와 해당 서브넷 마스크를 식별하십시오.

ifconfig
OR
ip addr show

그런 다음 아래의 Nmap 명령을 실행하세요.

nmap  -sn  10.42.0.0/24

위 명령에서:

  1. -sn – 검색 유형으로, 핑 검색을 의미합니다. 기본적으로 Nmap은 포트 스캐닝을 수행하지만 이 스캔은 포트 스캐닝을 비활성화합니다.
  2. 10.42.0.0/24 – 대상 네트워크입니다. 실제 네트워크로 바꾸세요.

포괄적인 사용법 정보를 보려면 Nmap 매뉴얼 페이지를 살펴보십시오.

man nmap

그렇지 않으면 옵션이나 인수 없이 Nmap을 실행하여 요약된 사용량 정보를 확인하세요.

nmap

또한 Linux에서 보안 스캐닝 기술을 배우는 데 관심이 있는 사람들은 Kali Linux의 Nmap에 대한 이 실용적인 가이드를 읽어볼 수 있습니다.

지금은 여기까지입니다. 아래 응답 양식을 통해 질문이나 의견을 보내주세요. 특정 네트워크에 연결된 모든 장치의 IP 주소를 나열하는 다른 방법을 우리와 공유할 수도 있습니다.