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]