Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python เพื่อแสดงชื่อโฮสต์และที่อยู่ IP?


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