Ist es möglich, die NAT-IP-Adresse zu erhalten?

31979
johnny

Kann ich meine IP-Adresse über das Internet beziehen? Ich weiß, dass ich meine ISP-Adresse sehen kann, aber nicht meine interne Adresse. Ich erinnere mich, dass ich dies einmal gesehen habe, aber ich denke, es war ein Java-Applet und nicht nur eine Webseite. kann es mit einer normalen Webseite gemacht werden?

Zur Klarstellung bearbeiten: Ich möchte wissen, ob es eine Möglichkeit gibt, meine lokalen IP-Adressen in meinem internen Netzwerk über das Internet zu beziehen.

7
Sie möchten die IP-Adresse finden, die Sie in Ihrem lokalen Netzwerk haben? Oder möchten Sie wissen, ob jemand anderes es finden kann? innaM vor 14 Jahren 0
Ja, es ist einfach (und war 2009 machbar), z. B. http://blog.jeremiahgrossman.com/2007/01/goodbye-applet-hello-nated-ip-address.html symcbean vor 7 Jahren 0
@symcbean Hoffentlich stimmt das nicht mehr. johnny vor 7 Jahren 0
Warum hätte sich das geändert? symcbean vor 7 Jahren 0
Sicherheit? Es ist gefährlich, wenn Sie Java ohne Eingriff des Benutzers nutzen können. johnny vor 7 Jahren 0

4 Antworten auf die Frage

5
A Dwarf

Hallo, kann ich meine IP-Adresse über das Internet beziehen?

Normalerweise nein. Ihre interne Adresse wird der öffentlichen Adresse Ihres Routers zugeordnet und die Informationen, die außerhalb des Netzwerks verloren gehen. Wenn sie sich wieder mit Ihnen verbinden (eine aktive Verbindung oder ein Antwortpaket von einer Verbindung, die Sie aufgebaut haben), ordnet Ihr Router die öffentliche Adresse ohne fremde Kenntnis wieder Ihrer internen IP-Adresse zu (und nimmt auch alle erforderlichen Änderungen am Paketinhalt vor) .

Wenn jedoch jemand von außen auf Ihre Router-Übersetzungstabellen zugreifen kann (wo die Zuordnungen und Verbindungszustände aufbewahrt werden), können sie tatsächlich Ihre interne IP-Adresse erfahren.

Sie können auch etwas über Ihre interne IP-Adresse erfahren, wenn Sie sie denjenigen, mit denen Sie sich verbinden, aktiv bekannt machen. Dies kann auf verschiedene Arten geschehen. Eine Anwendung liest möglicherweise einfach Ihre interne IP-Adresse von Ihrem Netzwerkgerät und leitet sie beim Verbinden mit. Und so haben Sie wahrscheinlich gesehen, dass dies passiert. Wenn Java beispielsweise aktiviert ist, kann ein Browser ungewollt und ohne Ihr Wissen Ihre interne IP-Adresse durch Ausführen eines schädlichen Webseiten-Skripts senden.

Beachten Sie jedoch, dass es auch legitime Anwendungen gibt, wie beispielsweise das Aufzeichnen von internen und externen IPs zum Zwecke der Missbrauchssteuerung und Berichterstellung.

Die interne IP-Adresse ist jedoch für Außenstehende praktisch nicht von Nutzen. Sie können es nicht für den Zugriff auf Ihre Maschine verwenden. Das sollte Sie also in keiner Weise beunruhigen.

Der Router ist in den meisten Heiminstallationen die NAT-Grenze. Es ist für den ISP transparent, so dass der "Zugriff auf die Übersetzungstabellen Ihres ISP-Routers" keine Rolle spielt. Sie benötigen die NAT-Tabelle in Ihrem persönlichen Router. Wenn sie das bekommen können, können sie bereits Ihre IP-Adresse bekommen. MDMarra vor 14 Jahren 0
Eigentlich habe ich nicht zu Hause oder an ein anderes Netzwerk gedacht. Wo sich der Router befindet, der die IP-Zuordnung durchführt, befinden sich dort die Übersetzungstabellen. Aber ich werde es bearbeiten um zu klären. A Dwarf vor 14 Jahren 0
Erledigt. Es war einfach, das Wort "ISP" zu entfernen. A Dwarf vor 14 Jahren 0
"Die interne IP-Adresse ist für niemanden außerhalb der Praxis von Nutzen." Carl G vor 9 Jahren 0
1
sKevin

Soweit ich weiß, nur wenn sie in Ihr Router-Setup gelangen können oder wenn Sie einen NAT / virtuellen Server auf dem Router haben, der eine externe Anforderung mitteilt, welche interne IP-Adresse an einem bestimmten Port verwendet werden soll.

Abgesehen davon ist der Router das einzige, was die Außenwelt sehen kann, und er hat Ihre externe IP-Adresse. Ich bin sicher, dass jemand einen Router für diese Informationen hacken kann.

1
Robin

Ich verwendete https://www.whatismyip.com/ und ich war überrascht, dass sie meine NAT-Adresse sehen konnten. Ich habe mir das Javascript angesehen, es lief RTCPeerConnection über ICE

Das sah ich auch neulich und erinnerte mich an diese Frage. johnny vor 6 Jahren 0
0
scherand

Zur Klarstellung bearbeiten: Ich möchte wissen, ob es eine Möglichkeit gibt, meine lokalen IP-Adressen in meinem internen Netzwerk über das Internet zu beziehen.

Wie oft lautet die Antwort "es kommt darauf an". Neben den von @A Dwarf genannten Möglichkeiten von Java und anderen Anwendungen werden Sie aus reiner Netzwerk- / TCP-Perspektive grundsätzlich gefragt, ob jemand feststellen kann, dass Sie NAT verwenden. Die Antwort lautet also nein ; Wenn dies möglich wäre, müssten Sie NAT überhaupt nicht verwenden :)