Hallo,
welche Informationen kann man per JavaScript über den Besucher einer WWW-Seite bekommen. Ich weiß, daß man über den verwendeten Browser alles möglich rausbekommt, aber wie ist es mit
IP Adresse
Provider (Host)
eMail-Adresse (soweit diese dem Browser bekannt ist)
IP Addresse
window.onerror=null;document.write(java.net.InetAddress.getLocalHost().getHostAddress())
Danke für die ausführliche Antwort, aber hier gibt es ein kleines Problem: Wenn man sich von einem PC aus ins Netz einwählt, der auch im StandAlone-Betrieb (bzw. HomeNetz) eine IP-Adresse hat (z.B. 172.16.10.3), so steht diese dann auf der HomePage und nicht die eigentliche Internet-IP-Adresse (z.B. 212.122.139.146). Kann man dies irgendwie ändern?
Wenn man sich von einem PC aus ins Netz
einwählt, der auch im StandAlone-Betrieb
(bzw. HomeNetz) eine IP-Adresse hat (z.B.
172.16.10.3), so steht diese dann auf der
HomePage und nicht die eigentliche
Internet-IP-Adresse (z.B.
212.122.139.146). Kann man dies irgendwie
ändern?
Ich verstehe nicht ganz, was Du unter der „eigentlichen IP-Adresse“ meinst. Entweder hast Du eine statische IP-Adresse oder Du bekommst eine dynamisch durch einen DHCP-Server zugewiesen. Du hast aber in jedem Fall immer nur eine IP-Adresse.
Wenn man sich von einem PC aus ins Netz
einwählt, der auch im StandAlone-Betrieb
(bzw. HomeNetz) eine IP-Adresse hat (z.B.
172.16.10.3), so steht diese dann auf der
HomePage und nicht die eigentliche
Internet-IP-Adresse (z.B.
212.122.139.146). Kann man dies irgendwie
ändern?
Ich verstehe nicht ganz, was Du unter der
„eigentlichen IP-Adresse“ meinst.
Entweder hast Du eine statische
IP-Adresse oder Du bekommst eine
dynamisch durch einen DHCP-Server
zugewiesen. Du hast aber in jedem Fall
immer nur eine IP-Adresse.
Nicht ganz… der „Treiber“ meiner Netzwerkkarte arbeitet mit der (über die) statischen IP-Adresse, die ich Ihm für mein HomeNetz gegeben habe. Wenn ich mich ins Internet einwähle, bekommt der „PPP-Treiber“ vom Provider eine dynamische IP Adresse zugewiesen. Im Klartext: ich habe zwei TCP/IP Protokolle unter Win98 installiert. Eins ist an meine Netzwerkkarte gebunden (und hat eine statische IP), das andere ist an das DFÜ-Netzwerk gebunden (und bekommt seine IP dynamisch vom Server des Providers).
Und wenn man so eine konfiguration hat (wenn man sich also von einem HomeNetz-PC ins Internet einwählt), bekommt man mit dem JavaScript leider nur die IP-Adresse des HomeNetzes und nicht die, die dem PC vom Internetprovider zugewiesen wurde.
Nicht ganz… der „Treiber“ meiner
Netzwerkkarte arbeitet mit der (über die)
statischen IP-Adresse, die ich Ihm für
mein HomeNetz gegeben habe. Wenn ich mich
ins Internet einwähle, bekommt der
„PPP-Treiber“ vom Provider eine
dynamische IP Adresse zugewiesen. Im
Klartext: ich habe zwei TCP/IP Protokolle
unter Win98 installiert. Eins ist an
meine Netzwerkkarte gebunden (und hat
eine statische IP), das andere ist an das
DFÜ-Netzwerk gebunden (und bekommt seine
IP dynamisch vom Server des Providers).
Und wenn man so eine konfiguration hat
(wenn man sich also von einem HomeNetz-PC
ins Internet einwählt), bekommt man mit
dem JavaScript leider nur die IP-Adresse
des HomeNetzes und nicht die, die dem PC
vom Internetprovider zugewiesen wurde.
Na hoffentlich hast Du abgeklärt, das diese „Private IP-Adresse“ keinen Unfug im Internet treibt. Das kann einige Leute ganz schön Ärgern…
Na hoffentlich hast Du abgeklärt, das
diese „Private IP-Adresse“ keinen Unfug
im Internet treibt. Das kann einige Leute
ganz schön Ärgern…
Es ist (wie schon gesagt) eine 172.16.x.x IP-Adresse, d.h. genau für solche Zwecke. Diese IP-Adressen werden IMO nicht geroutet, also sind im Internet nicht zu finden.