Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

호스트 이름과 IP 주소를 표시하는 Python 프로그램?

<시간/>

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