본문 바로가기
파이썬

파이썬 List of IP addresses/hostnames from local network in Python

by º기록 2020. 12. 27.
반응형

Python에서 로컬 네트워크의 IP 주소 또는 호스트 이름 목록을 쉽게 얻을 수있는 방법은 무엇입니까?

멀티 플랫폼이라면 가장 좋겠지 만, 먼저 Mac OS X에서 작동해야하고 다른 사람들이 따라야합니다.

수정 : 로컬이란 192.168.xxx.xxx 와 같은 로컬 네트워크 내의 모든 활성 주소를 의미합니다.

따라서 내 컴퓨터 (로컬 네트워크 내)의 IP 주소가 192.168.1.1 이고 다른 세 대의 컴퓨터가 연결된 경우 IP 주소 192.168.1.2를 반환해야합니다. , 192.168.1.3 , 192.168.1.4 및 해당 호스트 이름.

 

해결 방법

 

"로컬"이 동일한 네트워크 세그먼트에 있음을 의미하는 경우 다음 단계를 수행해야합니다.

또는 Python이 외부에서 nmap을 실행하도록하고 결과를 다시 프로그램으로 파이프 할 수 있습니다.

 

참조 페이지 https://stackoverflow.com/questions/207234

 

 

반응형

댓글