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