Moin zusammen,
zunächst mal weiß ich gar nicht, ob meine Anfrage im richtigen Forum gelandet ist, aber JavaScript erschien mir naheliegend zu sein ...
Ich möchte in einer Webseite den Rechnernamen des zugreifenden Client ausgeben. Leider weiß ich nicht, wie ich den zuverlässig ermittle. Die zugreifenden Clients sitzen ausnahmslos in einem LAN, in dem es keinen dedizierten Nameserver gibt. Mit PHP-Mitteln klappt das nicht zuverlässig:
$rechnername = gethostbyaddr($_SERVER['REMOTE_ADDR']);
verrät den Client-Namen nur manchmal. Es muss aber eine zuverlässige Lösung geben, denn z.B. die Gerätelisten der WLAN-Router (z.B. Fritz!Box) enthalten immer alle Rechnernamen. Damit habe ich herumgetestet: meine Fritz!Box weiß auch dann, wie mein Rechner wirklich heißt, wenn der o.a. PHP-Befehl in meiner Seite nur eine IP-Adresse zurückliefert. Ich habe schon alle JavaScripts, die auf der Fritz!Box laufen, gecheckt, aber ich finde den Trick nicht.
Zu meiner Umgebung: der Webserver, auf dem die Seite läuft, ist ein Apache unter Linux. Somit steht mir u.a. PHP zur Verfügung. JavaScript nebst JQuery gibt es auch.
Kann jemand helfen?
Danke und viele Grüße,
fauxxami
zunächst mal weiß ich gar nicht, ob meine Anfrage im richtigen Forum gelandet ist, aber JavaScript erschien mir naheliegend zu sein ...
Ich möchte in einer Webseite den Rechnernamen des zugreifenden Client ausgeben. Leider weiß ich nicht, wie ich den zuverlässig ermittle. Die zugreifenden Clients sitzen ausnahmslos in einem LAN, in dem es keinen dedizierten Nameserver gibt. Mit PHP-Mitteln klappt das nicht zuverlässig:
$rechnername = gethostbyaddr($_SERVER['REMOTE_ADDR']);
verrät den Client-Namen nur manchmal. Es muss aber eine zuverlässige Lösung geben, denn z.B. die Gerätelisten der WLAN-Router (z.B. Fritz!Box) enthalten immer alle Rechnernamen. Damit habe ich herumgetestet: meine Fritz!Box weiß auch dann, wie mein Rechner wirklich heißt, wenn der o.a. PHP-Befehl in meiner Seite nur eine IP-Adresse zurückliefert. Ich habe schon alle JavaScripts, die auf der Fritz!Box laufen, gecheckt, aber ich finde den Trick nicht.
Zu meiner Umgebung: der Webserver, auf dem die Seite läuft, ist ein Apache unter Linux. Somit steht mir u.a. PHP zur Verfügung. JavaScript nebst JQuery gibt es auch.
Kann jemand helfen?
Danke und viele Grüße,
fauxxami