프로그래밍 언어/Python

Python의 stdlib를 사용하여 로컬 IP 주소 찾기

Rateye 2021. 12. 15. 11:46
728x90
반응형
질문 : Python의 stdlib를 사용하여 로컬 IP 주소 찾기

Python 플랫폼에서 독립적으로 표준 라이브러리 만 사용하여 로컬 IP 주소 (예 : 192.168.xx 또는 10.0.xx)를 어떻게 찾을 수 있습니까?

답변

import socket
socket.gethostbyname(socket.gethostname())

이것은 (반환 항상 작동하지 않습니다 127.0.0.1 에 호스트 이름을 가진 시스템에서 /etc/hosts127.0.0.1 ) 프로그램, 사용 기멜 무엇을하는 paliative이 될 것 socket.getfqdn() 대신합니다. 물론 컴퓨터에는 확인할 수있는 호스트 이름이 필요합니다.

출처 : https://stackoverflow.com/questions/166506/finding-local-ip-addresses-using-pythons-stdlib
728x90
반응형