2015. 8. 26. 21:23

파이썬으로 PC의 이름과 IP 주소 알아보기

문법은 Python 2.x.x 버전에 준합니다. PC의 이름과 IP 주소를 알아보려면 소켓 라이브러리를 먼저 임포트 해줘야 합니다.

import socket

그런 다음 이 라이브러리의 gethostname() 함수를 이용해 PC 호스트의 이름을 얻고, gethostbyname() 함수로는 IP 주소를 알아낼 수 있습니다.

hostName = socket.gethostname()
ipAddress = socket.gethostbyname(hostName)

만약 외부 원격 서버의 IP 주소를 가져오려면 gethostbyname()에 도메인을 입력하면 됩니다.

URL = ‘www.bw.com’
socket.gethostbyname(URL)