Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

IP mit doofen Router herausfinden?

Diskussion: IP mit doofen Router herausfinden? im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Ich würde gerne die IP Adresse mit einem Formular speichern, allerdings gibt mein Router nur seine IP mit und ...

Antwort
Alt 05.03.09, 07:33   #1 (permalink)
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Standard IP mit doofen Router herausfinden?

Anzeige

Ich würde gerne die IP Adresse mit einem Formular speichern, allerdings gibt mein Router nur seine IP mit und nicht die des Besuchers, hat irgendwas mit dem NAT zu tun.

Ist es irgendwie möglich die IP trotzdem zu speichern?

theend ist offline   Mit Zitat antworten
Alt 05.03.09, 08:02   #2 (permalink)
Senior Member
 
Benutzerbild von Chakky
 
Registriert seit: 28.10.03
Chakky Leistung: 8086
Chakky eine Nachricht über ICQ schicken
Likes: 110
Standard

ähm wenn du das formular ausfüllst wird auch diene ip gespeichert,

wenn jmd anders (also besucher) das formular ausfüllt wird die ip gespeichert
__________________
cu
Chakky

we are dreaming in digital
we are living in realtime
we are thinking in binary
we are talking in IP
welcome to our world
Chakky ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 05.03.09, 08:12   #3 (permalink)
Themenstarter
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Standard

wenn ich auf meine Homepage zugreife, über internet, dann bekomm ich 192.168.1.254 und das ist die ip des routers...
theend ist offline   Mit Zitat antworten
Alt 05.03.09, 11:59   #4 (permalink)
Moderator
 
Benutzerbild von lightsaver
 
Registriert seit: 19.06.06
lightsaver Leistung: Pentium Ilightsaver Leistung: Pentium Ilightsaver Leistung: Pentium I
Likes: 52
Standard

Kannst du bitte mal sagen, was du genau machst? Wo liegt die Seite, greifst du wirklich über das Internet zu? Wie ermittelst du die IP (am besten mit Code) ?

Dein Router wird nach außen hin nicht eine 192.168.x.x anzeigen, da du ansonsten keine Antworten bekommen würdest Der Fehler liegt also eher nicht am Router
lightsaver ist offline   Mit Zitat antworten
Alt 05.03.09, 14:31   #5 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

*kristallkugelauspack*

- der Server steht in deinem heimischen LAN und ist via Port-Forwarding des Routers erreichbar
- wenn jemand über das Internet auf den Webserver zugreift, wird nur die IP des Routers als Quell-IP der Anfrage angezeigt

Lösung:
- du holst dir die IP des anfragenden Clients via Javascript oder Java-Applet, also einer clientseitig ausgeführten Applikation
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 05.03.09, 15:32   #6 (permalink)
Themenstarter
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Standard

Mhm ich finde da keinen Script, kannst du mir da vllt einen geben?
theend ist offline   Mit Zitat antworten
Alt 05.03.09, 20:47   #7 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 443
Standard

Zitat:
Original von theend
Mhm ich finde da keinen Script, kannst du mir da vllt einen geben?
Findest du nicht? http://www.google.de/search?q=javascript+client+ip Ohje...
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Alt 05.03.09, 22:26   #8 (permalink)
Themenstarter
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Standard

hilft nichts, immer 127.0.0.1 oder 192.168.1.105(PC) oder 192.168.1.254(router)
theend ist offline   Mit Zitat antworten
Alt 05.03.09, 22:42   #9 (permalink)
Moderator
 
Benutzerbild von lightsaver
 
Registriert seit: 19.06.06
lightsaver Leistung: Pentium Ilightsaver Leistung: Pentium Ilightsaver Leistung: Pentium I
Likes: 52
Standard

Wie wärs, wenn du dann halt endlich mal etwas zu dem Aufbau und der Art sagst, wie du zugreifst? Du willst hier Hilfe haben, wichtige Fragen beantwortest du aber nicht. Das hätte dir sowohl bei meinem letzten Beitrag, als auch bei bitmunchers ersten Beitrag bereits auffallen sollen.

Also, hast du einen Server, wo deine Anwendung liegt oder ist das lokal auf deinem Rechner über XAMPP oder so? Wenn Server, im Internet oder bei dir Zuhause auch am Router? Wenn bei dir Zuhause, dann so wie bitmuncher geraten hat per Portforwarding? Wenn der bei dir im Netz ist, wie stellst du sicher, dass deine Anfrage wirklich über das Internet geht? Was für eine URL rufst du auf? Hast du mal von einem Rechner außerhalb deines Netzes probiert, darauf zuzugreifen? Wenn ja, was ist passiert?

Jetzt streng dich doch mal ein wenig an, dass du uns auch Möglichkeiten gibst, dir zu helfen!
lightsaver ist offline   Mit Zitat antworten
Alt 06.03.09, 00:33   #10 (permalink)
Themenstarter
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Standard

oh sry eigendlich hat ich auf "bitmuncher's" Post geantwortet, das das so ist wie er meint. Sry...

Also die Seite läuft über Xampp auf meinem Rechner, der hinter diesem Router ist.
N Kumpel hat auch auf die Seite mit dem IP script zugegriffen, allerdings zeigts bei ihm auch nur 192.168.1.254...


@lightsaver
In Spielen, wenn ich ein Spiel hoste, und mir da die IPs anzeigen lasse, hat jeder benutzer 192.168.1.254, kicke oder banne ich jemanden, wird er gekickt sonst niemand.
Also denk ich, das der Router mir nur seine IP anzeigt, aber er woher die Verbindung kommt.

Komisch...
theend ist offline   Mit Zitat antworten
Alt 06.03.09, 08:00   #11 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

ich hab da bei mir ehrlich gesagt noch nie so drauf geachtet, aber rein vom technischen her, würde ich meinen, ist das nicht komisch, sondern ganz normales NAT-Verhalten....

der Router bekommt eine Anfrage von einer IP auf dem Port des Gameservers, merkt sich, woher die Anfrage kam (IP + Sende-Port), sendet den Request selbst an deinen Rechner weiter, indem er einen bei sich freien Port benutzt und wenn an diesen eine Antwort kommt, weiß er, wohin die Antwort wieder weitergegeben werden muss...
beavisbee ist offline   Mit Zitat antworten
Alt 06.03.09, 11:11   #12 (permalink)
Moderator
 
Registriert seit: 30.06.08
Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3
Likes: 227
Standard

Das ist definitiv kein "normales" NAT Verhalten fuer heimische dial-up Router. Zudem wuerde solches NAT jegliches anstaendige Arbeiten mit Maschinen in einer geNATteten DMZ zunichte machen.
__________________
Wenn ein Gesetz nicht gerecht ist, dann geht die Gerechtigkeit vor dem Gesetz!

Habo Blog - http://blog.hackerboard.de/
Chromatin ist offline   Mit Zitat antworten
Alt 06.03.09, 13:34   #13 (permalink)
Moderator
 
Benutzerbild von lightsaver
 
Registriert seit: 19.06.06
lightsaver Leistung: Pentium Ilightsaver Leistung: Pentium Ilightsaver Leistung: Pentium I
Likes: 52
Standard

Das ist sehr wohl ein normales NAT-Verhalten. Habe das hier sowohl an einem Linksys mit originaler Software, einem mit DD-WRT, einem Longshine Router und auch an einem selbstgebauten Router mit IPCop getestet.

Wenn XAMPP auf dem Rechner läuft, kann er die URL z.B. als http://localhost/seite.php aufrufen. In diesem Fall wird als Remote Address natürlich 127.0.0.1 ausgegeben. Ruft er das mit der IP von seinem Rechner auf, also http://192.168.1.105/seite.php , dann wird als IP die 192.168.1.105 ausgegeben. Macht er den Aufruf zu seiner öffentlichen IP, dann spricht er ja eigentlich nur den Router an. Bei dem Portforward wird dann natürlich als Quelle der Router angezeigt.

Das ist doch ganz normales NAT (vgl. dazu auch http://de.wikipedia.org/wiki/Network...estination_NAT )
Der Router macht doch dann wieder die Umsetzung, daher Antwortet der XAMPP auch nicht direkt an die öffentliche Adresse sondern erstmal nur an den Router, welcher dann wieder die Umsetzung vornimmt


--- edit ---

Per JS kann man übrigens wohl nicht die IP ermitteln. Wenn dann müsste es eine Kombination aus Java und JS sein. Auch per SSI geht es wohl. Da dies nicht so wirklich praktikabel ist, habe ich noch eine andere Variante gefunden, die es etwa so umsetzt, wie ich es mir auch selber gemacht hätte: http://www.hashemian.com/tools/visitor-IP.htm

Dabei wird per JS ein Script auf einem anderen Server aufgerufen und so dann per PHP und Remote_Addr die IP ermittelt. Danach wird diese in eine Variable gepackt und kann dann so auch wieder angezeigt werden.

Was willst du eigentlich damit machen? Nur dem Benutzer anzeigen lassen oder in deiner PHP-Seite weiterverarbeiten? Direkt weiterverarbeiten wird nämlich nicht gehen, da die IP ja erst ermittelt wird, wenn die Seite geparst beim Client wieder ankommt. Erst dort führt der Browser das Javascript aus und setzt dann die IP ein. Dein Server kennt die IP also noch nicht. Wenn du die IP nun beim Server brauchst, musst du dir Gedanken machen, wie du die IP nun überträgst (hätte da schon einige Ideen, aber muss dir ja nicht alles vorkauen, zumal ich nicht mal weiß, ob du das dann wirklich brauchst)
lightsaver ist offline   Mit Zitat antworten
Alt 06.03.09, 17:44   #14 (permalink)
Themenstarter
 
Registriert seit: 17.01.09
theend Leistung: Facit NTK
Likes: 0
Standard

Also ja ich hätte es per PHP, MySQL benutzen wollen.

Gibt es eine andere möglichkeit, bestimmte ips auszusperren?

Andersfalls muss ich es dann per Login machen.
theend ist offline   Mit Zitat antworten
Alt 06.03.09, 17:52   #15 (permalink)
Moderator
 
Benutzerbild von lightsaver
 
Registriert seit: 19.06.06
lightsaver Leistung: Pentium Ilightsaver Leistung: Pentium Ilightsaver Leistung: Pentium I
Likes: 52
Standard

Wie bereits gesagt, möglich ist es, aber du kannst auch ruhig mal etwas selber machen. Der Großteil der Arbeit (was diese Frage angeht) ist ja mitlerweile schon getan, allerdings hättest du auch ruhig von Anfang an sagen können, dass du Leute so aussperren willst. Dann hätte man dir hier gleich sagen können, dass eine IP dafür eher ungeeignet ist, da man diese doch recht schnell ändern kann.

Ich würde dir einfach mal empfehlen, jetzt erstmal zum Lernen, den bisherigen Ansatz weiter zu verfolgen und soweit zu bringen, dass du die IP in einer Datenbank speichern kannst. Damit hätte dieser Thread hier einen Sinn und du vielleicht etwas gelernt.

Und wegen deinem Anliegen, suche dir eine einfache Benutzerverwaltung mit Login in PHP. Da gibt es einige bei Google zu finden. Diese solltest du bei deinem Wissen (zumindest so wie es hier rüberkommt) nicht selber schreiben, da du sonst höchstwahrscheinlich Sicherheitslöcher einbaust, die so groß wie Scheunentore sind.

--- edit ---

Ich korregiere mich mal. Nimm nicht eine zu einfache Benutzerverwaltung. Ich habe gerade mal einige Sachen per Google gesucht und die meisten sehen recht unsicher aus. Wenn da Benutzereingaben direkt in die Datenbankabfrage übernommen werden, dann ist das immer kein gutes Zeichen
lightsaver ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » IP mit doofen Router herausfinden?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
zu HaBo-Wiki-Artikeln >Router/DSL-Router< nzc Network · LAN, WAN, Firewalls 3 25.04.07 23:37
ADSL Router(kabel) mit W-lan Router verbinden usher2k Network · LAN, WAN, Firewalls 1 28.12.05 08:52
ip vom mac herausfinden TFEAR Mac OS & Co. 4 17.05.05 08:10
router-ip übers inet herausfinden darktemplar Network · LAN, WAN, Firewalls 3 08.11.03 17:27


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61