Hostname und IP-Adresse in Python anzeigen
Es gibt viele Möglichkeiten, den Hostnamen und die IP-Adresse eines lokalen Computers zu ermitteln. Hier ist eine einfache Methode, um Hostnamen und IP-Adresse mithilfe von Python-Code zu ermitteln.
Verwendete Bibliothek - Socket : Dieses Modul bietet Zugriff auf die BSD-Socket-Schnittstelle. Es ist auf allen modernen Unix-Systemen, Windows, MacOS und wahrscheinlich auf zusätzlichen Plattformen verfügbar.
Verwendete Methode:
- gethostname() : Die Funktion gethostname ruft den Standardhostnamen für den lokalen Computer ab.
- gethostbyname() : Die Funktion gethostbyname ruft Hostinformationen ab, die einem Hostnamen entsprechen, aus einer Hostdatenbank.
import
socket
def
get_Host_name_IP():
try
:
host_name
=
socket.gethostname()
host_ip
=
socket.gethostbyname(host_name)
(
"Hostname : "
,host_name)
(
"IP : "
,host_ip)
except
:
(
"Unable to get Hostname and IP"
)
get_Host_name_IP()
Ausgabe:
Hostname: pppContainer IP: 10.98.162.168
HINWEIS : Die Ausgabe variiert von Maschine zu Maschine.