반응형
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
반응형
'파이썬' 카테고리의 다른 글
파이썬 Subtracting two lists in Python (0) | 2020.12.27 |
---|---|
파이썬 csv 파일 스크래피에 쓰기 (0) | 2020.12.27 |
파이썬 How to iterate over two dictionaries at once and get a result using values and keys from both (0) | 2020.12.27 |
파이썬의 목록에서 튜플의 요소 연결 (0) | 2020.12.27 |
파이썬 Python PIL-원 그리기 (0) | 2020.12.27 |
댓글