Python은 gethostname(), gethostbyname() 두 가지 기능을 제공합니다. gethostname()은 로컬 시스템의 표준 호스트 이름을 검색합니다. gethostbyname()은 호스트 데이터베이스에서 호스트 이름에 해당하는 호스트 정보를 검색합니다.
Socket. gethostname() Socket. gethostbyname()
알고리즘
Step 1: use module socket. Step 2: use gethostname() retrives the standard host name for the local machine. Step 3: use gethostbyname() retrives host information corresponding to a host name from a host database.
예시 코드
# Display hostname andIP address import socket def host_IP(): try: hname = socket.gethostname() hip = socket.gethostbyname(hname) print("Hostname: ",hname) print("IP Address: ",hip) except: print("Unable to get Hostname and IP") # Driver code host_IP() #Function call
출력
Hostname: Satyajit-PC IP Address: 192.168.1.66