PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gerätenamen abfragen


PatkIllA
2017-02-28, 21:20:34
In der Software meiner AccessPoints steht bei den Client auch ein Name. Bei Android-Telefonen "android-1234567890abcdef" oder ChromeCast.
Wie heisst dieser Name und wie kann ich den abfragen, wenn ich die IP- oder die MAC-Adresse habe?

nalye
2017-02-28, 21:29:28
Unter Linux mit host:

nalye@Roechelknecht ~ $ host 10.10.10.1
1.10.10.10.in-addr.arpa domain name pointer fritz.box.
nalye@Roechelknecht ~ $ host fritz.box
fritz.box has address 10.10.10.1
fritz.box has IPv6 address fd00::2665:xxx
fritz.box has IPv6 address 2a02:8109:xxx

PatkIllA
2017-02-28, 21:33:03
Unter Linux mit host:
Ist das nicht der, der im DNS eingetragen ist? Da ist das Gerät nicht eingetragen.

Geht bei mir jedefalls nicht. Auch bei bekannten Geräten nicht.

patkilla@tsh:~$ host 192.168.3.125
125.3.168.192.in-addr.arpa domain name pointer localhost.

nalye
2017-02-28, 21:39:00
Dann eben die grobe Kelle mit 'arp -a'

PatkIllA
2017-02-28, 22:10:16
Dann eben die grobe Kelle mit 'arp -a'
Das zeigt nur localhost (linux) bzw die IP-Adressen (Windows) an.
Die Befehle hatte ich auch schon alle vorher ausprobiert.

Rolsch
2017-02-28, 22:23:30
Ist der DHCP-Hostname, falls der Client den beim DHCP offeriert kannste denn ganz normal mit nslookup abfragen.

lumines
2017-02-28, 22:26:50
Wahrscheinlich zeigt der Router das nur an, integriert die Hostnamen aber nicht ins DNS. Irgendwo gab es dazu einmal einen RFC …

PatkIllA
2017-02-28, 22:35:55
Ist der DHCP-Hostname, falls der Client den beim DHCP offeriert kannste denn ganz normal mit nslookup abfragen.Die Namen sind mir noch in keinem Log begegnet. Irgendwie wird auf dem Linux Server gerade gar nichts aufgelöst. Muss ich mal schauen. Auf den Clients geht es aber. in den Logs vom DCHP taucht auch nichts auf.
Feb 28 22:34:20 tsh dhcpd: DHCPREQUEST for 192.168.3.186 from c8:85:50:a5:bb:99 via eth1
Feb 28 22:34:20 tsh dhcpd: DHCPACK on 192.168.3.186 to c8:85:50:a5:bb:99 via eth1



Wahrscheinlich zeigt der Router das nur an, integriert die Hostnamen aber nicht ins DNS. Irgendwo gab es dazu einmal einen RFC …Der Router und DHCP Server ist eine Linux Kiste.
Die AccessPoints (Ubiquiti) werden mit einer Java-Software verwaltet, die im Moment noch auf meinem Windows-Client läuft. Und da tauchen die auf.
Diese Namen sind mir bisher in keinem Log auf dem Linux-Server und auch in keiner anderen AccessPoint-Verwaltung aufgefallen.

KojakRS
2017-02-28, 23:00:49
PowerShell:

[System.Net.Dns]::gethostentry("192.168.3.125")

Quelle: https://blogs.technet.microsoft.com/gary/2009/08/28/resolve-ip-addresses-to-hostname-using-powershell/

PatkIllA
2017-02-28, 23:08:15
PowerShell:

[System.Net.Dns]::gethostentry("192.168.3.125")

Quelle: https://blogs.technet.microsoft.com/gary/2009/08/28/resolve-ip-addresses-to-hostname-using-powershell/
Das geht auch nur mit den im DNS eingetragenen Namen.


Es müssten doch die meisten hier ein Android-Geräte haben. Bitte einmal versuchen auf diesen Namen aus android Bindestrich und 16 Hex-Zeichen zu kommen. Ändern kann man den anscheinend bei Android nicht: https://productforums.google.com/forum/#!topic/nexus/iIlq463rl6w

lumines
2017-02-28, 23:37:51
Das hier war es: https://tools.ietf.org/html/draft-taht-kelley-hunt-dhcpv4-to-slaac-naming-00.html

Ich kann dir nur so viel sagen, dass ich in den Logs von isc-dhcpd die Hostnamen der Geräte sehen kann. Eigentlich sollte das bei dir auch so sein. Eventuell schneiden die Ubiquiti APs den Traffic mit und holen sich daher den Namen?