gethostbyaddr gibt veralteten Wert zurück
Verfasst: Samstag 27. November 2021, 12:29
Hallo,
ich habe ein Problem bei dem Erkennen von Hostnamen mit gethostbyaddr. Ein Windows-Rechner hieß B. Habe ihn unbenannt in samba und neugestartet. Mit nmblookup -A ip-des-Rechners wird samba als Hostname ausgegeben. Wenn ich das aber in Python programmiere, bekomme ich B als
Namen zurück.
Das ist der Code:
Kann mir jemand einen Tipp geben?
ich habe ein Problem bei dem Erkennen von Hostnamen mit gethostbyaddr. Ein Windows-Rechner hieß B. Habe ihn unbenannt in samba und neugestartet. Mit nmblookup -A ip-des-Rechners wird samba als Hostname ausgegeben. Wenn ich das aber in Python programmiere, bekomme ich B als
Namen zurück.
Das ist der Code:
Code: Alles auswählen
def getName(ip):
return socket.gethostbyaddr(ip)[0]