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