Computer Science, asked by nikkubhairam4405, 1 year ago

Python program to Display Hostname and IP address?

Answers

Answered by sanjana01234singh
0

There are many ways to find hostname and IP address of a local machine. Here is a simple method to find hostname and IP address using python code.

Library used – socket: This module provides access to the BSD socket interface. It is available on all modern Unix systems, Windows, MacOS, and probably additional platforms.

Method used :

gethostname() : The gethostname function retrieves the standard host name for the local computer.

gethostbyname() : The gethostbyname function retrieves host information corresponding to a host name from a host database.

filter_none

edit

play_arrow

brightness_4

# Python3 code to display hostname and  

# IP address  

 

# Importing socket library  

import socket  

 

# Function to display hostname and  

# IP address  

def get_Host_name_IP():  

   try:  

       host_name = socket.gethostname()  

       host_ip = socket.gethostbyname(host_name)  

       print("Hostname :  ",host_name)  

       print("IP : ",host_ip)  

   except:  

       print("Unable to get Hostname and IP")  

 

# Driver code  

get_Host_name_IP() #Function call  

 

#This code is conributed by "Sharad_Bhardwaj".  

Output:

Hostname :   pppContainer

IP :  10.98.162.168

NOTE : Output varies machine to machine.

Similar questions