In questo snippet di codice un metodo pratico e veloce per ottenere Hostname e Indirizzo IP del computer locale (quello dove attualmente eseguiamo lo script in Python).

Le librerie usate son presenti fin dalle prime versioni dell’interprete Python e son tutt’ora utilizzabili sulla versione 3.4.

import socket
 
hostname = socket.gethostname()
IP = socket.gethostbyname(hostname)
 
print(hostname)
print(IP)

Il risultato prodotto dall’esecuzione dello script è qualcosa del genere:


192.168.1.7
PC-Rocco