Mostrar nombre de host y dirección IP en Python

Hay muchas formas de encontrar el nombre de host y la dirección IP de una máquina local. Aquí hay un método simple para encontrar el nombre de host y la dirección IP usando el código python. 
Biblioteca utilizada – socket : este módulo proporciona acceso a la interfaz de socket BSD. Está disponible en todos los sistemas Unix modernos, Windows, MacOS y probablemente plataformas adicionales. 
Método utilizado: 

  • gethostname() : la función gethostname recupera el nombre de host estándar para la computadora local.
  • gethostbyname() : la función gethostbyname recupera la información del host correspondiente a un nombre de host de una base de datos de host.
     

Python3

# 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 contributed by "Sharad_Bhardwaj".

Producción: 

Hostname :   pppContainer
IP :  10.98.162.168

NOTA : La producción varía de una máquina a otra. 

Publicación traducida automáticamente

Artículo escrito por Sharad_Bhardwaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *