Haben zwei Computer, die mit demselben WLAN verbunden sind, dieselbe IP-Adresse?

54

Haben zwei Computer, die mit demselben WLAN verbunden sind, dieselbe IP-Adresse (z. B. der Computer meines Vaters und mein Computer zu Hause)?

Wenn ja, wie unterscheidet die Außenwelt einen Computer vom anderen? (Zum Beispiel, wenn ein Server uns einige Daten zurückschicken möchte).

Thomas
quelle
1
Diese Art von Frage bestätigt meine Überzeugung, dass IPv6 einfacher zu erlernen ist als IPv4.
Kasperd
1
@kasperd ist, dass der Fall oder nicht, die Tatsache, dass es 2, sehr unterschiedliche Protokolle gibt, die für das gleiche Ziel verwendet werden, macht es für alle verwirrend! Wir brauchen wirklich eine schnelle IPv6-Einführung.
Cruncher
1
Ihre beiden Computer befinden sich in einem LAN. Sie können in diesem LAN nicht dieselbe IP-Adresse haben. Ihr Router ist auch Teil des LAN mit einer LAN-Adresse. Es ist auch Teil des ISP-Netzwerks mit der vom ISP bereitgestellten IP (eine einzelne öffentliche IP, die sich von den LAN-IP unterscheidet). Ihr Router kann Pakete zwischen LAN und ISP-Netzwerk weiterleiten, indem er LAN-Adressen in öffentliche Ports übersetzt und umgekehrt. Diese Konvertierung ist unter der Abkürzung NAT bekannt . NAT ermöglicht die Verwendung einer einzelnen öffentlichen Adresse für mehrere LAN-Computer.
Min
4
IP-Adressen, ARP-Tabellen, NAT, DHCP und Routing füllen ganze Bücher. Diese Frage ist viel zu weit gefasst, als dass sie in ihrem derzeitigen Format beantwortet werden könnte.
CodeGnome

Antworten:

82

Es wird davon ausgegangen, dass Sie beide extern dieselbe IP-Adresse haben.

Ihr Router leitet Anforderungen an den Ursprungscomputer weiter. Das hierfür verwendete Verfahren ist Network Address Translation (NAT).

Eine der Möglichkeiten, wie Computer in demselben Netzwerk bei der Kommunikation mit demselben öffentlichen Server unterschieden werden, besteht darin, dass ihnen vom Router verschiedene Portnummern in der Kommunikation zugewiesen werden. Ihre öffentliche IP-Adresse ist dieselbe, der Teil der Portnummer jedoch nicht. Aus dem Artikel:

Um Unklarheiten bei der Übersetzung zurückgesendeter Pakete zu vermeiden, sind weitere Änderungen an den Paketen erforderlich. Der größte Teil des Internetverkehrs besteht aus TCP- und UDP-Paketen. Bei diesen Protokollen werden die Portnummern geändert, sodass die Kombination aus IP- und Portinformationen des zurückgegebenen Pakets eindeutig den entsprechenden privaten Adressen und Portinformationen zugeordnet werden kann.

Wenn Sie jedoch versuchen, mit dem Computer Ihres Vaters zu kommunizieren, verwenden Sie Ihre internen Adressen.

Diese verwenden einen benutzerdefinierten Bereich, der nur für den internen Gebrauch bestimmt ist: Privater Adressbereich .

Computerphile hat ein YouTube-Video zu diesem Thema: Network Address Translation (Video) .

Reaktionen
quelle
7
es ist möglich , dass die Wirless Router nicht NAT nicht tun, zum Beispiel eine interne Accesspoint in einem Büro , wo die NAT - Box anderswo
Ratsche Freak
8
Was wahr ist, aber ich bezweifle ehrlich, dass es der Fall für dieses Setup ist :)
Reaces
5
@Anixx So würde es im Netzwerk aussehen. Gehen Sie von jedem Gerät zu whatismyip.com und überprüfen Sie Ihre externe Adresse damit.
Daenyth
3
Diese Antwort könnte verbessert werden, indem Sie Notizen zu den Modi AP und NAT hinzufügen und überprüfen, in welchem ​​Zustand sich Ihr lokales Netzwerk befindet.
Daenyth
4
@Anixx, das klingt nach einer ziemlich schlechten Einrichtung: Sie können kein sechstes Gerät in Ihrem WLAN verwenden, und schlimmer noch, jedes Gerät, das Sie verwenden, ist im Internet weit verbreitet.
Martin Argerami
23

Hier ist eine sehr kurze Beschreibung, wie die IP-Adressierung in dieser Situation funktioniert:

Sie haben Ihren Heimcomputer, er verfügt über eine Netzwerkschnittstelle (Ethernet-Anschluss oder Wi-Fi-Karte) und jede dieser Adressen verfügt über eindeutige MAC-Adressen, die sie global identifizieren.

Netzwerkschnittstellen erhalten IP-Adressen von Ihrem Router / Modem / Switch / Access Point. Ihr Access Point (AP) ist Teil eines Modems / Routers / Switches oder mit diesem verbunden, der dem AP eine IP-Adresse gibt. So sieht es bisher aus:

Ihr Computer (IP) -> Zugangspunkt (IP) -> Kabelmodem (IP)

Hier ist ein Beispiel dafür, wie diese IP-Adressen lauten könnten. Im Beispiel bestimmt das vierte Oktett (die letzte Nummer jedes Satzes) die IP-Adresse Ihres Geräts, die drei links davon bestimmen das Gerätenetzwerk.

192.168.1.50 ----------> 192.168.1.25 --------> 192.168.1.1

In diesem Beispiel erstellt das Modem im Wesentlichen ein Netzwerk mit dem Namen 192.168.1. Alle Geräte im Netzwerk erhalten einen anderen x-Wert (1-255), die letzte Ziffer.

Hier ist ein wichtiger Unterschied. Es gibt zwei Arten von IPv4- IP-Adressen: öffentliche und private. Öffentliche IP-Adressen werden im Internet angezeigt (wenn Sie auf google.com pingen, erhalten Sie eine öffentliche IP-Adresse). Innerhalb eines Netzwerks haben Sie normalerweise eine private IP-Einrichtung (192.168.xx und 172.xxx und 10.xxx - dies sind alle IP-Adressen, die auf Webservern im Internet nicht vorhanden sind; sie sind für lokale Netzwerke reserviert).

In der Regel verfügt Ihr Heimnetzwerk über ein Gateway wie xxx1 (z. B. 192.168.1.1, 10.1.1.1). Dies bedeutet, dass sie nicht von außen zugänglich sind, sondern sich IN Ihrem Netzwerk befinden sollen.

Wie kommen dann interne Netzwerkgeräte ins Internet?

Unter http://www.whatismyip.com/ wird eine IP-Adresse aufgeführt, bei der es sich nicht um Ihren Computer, Ihren AP oder Ihr Modem / Router handelt. Dies ist Ihre öffentliche IP-Adresse.

Normalerweise hat Ihr Modem / Router zwei Funktionen. 1) Empfangen Sie eine IP-Adresse von der Außenwelt und sprechen Sie mit dem Netzwerk Ihres Internetdienstanbieters über diese Adresse. 2) Erstellen Sie ein internes Netzwerk und lassen Sie diese über die externe Schnittstelle kommunizieren.

Also hier ist effektiv, was Ihr Modem tut:

Öffentliche IP (Kabelbuchse) <----> [Modem | Ext. IP-Adresse / Int. LAN] ---> Ethernet-Ports <---> [Computer]

Das Modem verbindet das öffentliche Internet mit Ihrem Netzwerk. Anfragen aus Ihrem internen Netzwerk werden an Ihr Modem gesendet und an das Internet weitergeleitet. Auf diese Weise wird nur eine öffentliche IP-Adresse benötigt, damit ALLE Ihre Geräte mit dem Internet kommunizieren können.

Auf der Internet - Seite des Modems haben Sie eine IP - Adresse von Ihrem zugewiesen ISP , die derjenige ist www.whatismyip.com zeigt Ihnen. Dies wird auf die Schnittstelle Ihres Modems gelegt, die an Ihre Kabel- / DSL- / T-1- Leitung angeschlossen ist. Die andere Seite des Modems / Routers (an der Sie Ihren Access Point, Switch oder Computer anschließen) erhält eine IP-Adresse, die Sie konfigurieren können. Die Möglichkeit, Server für die Öffentlichkeit sichtbar zu machen, besteht darin, dem Modem Folgendes mitzuteilen: "Wenn eine Anfrage an unsere ÖFFENTLICHE IP-Adresse mit der Bitte um eine Ressource eingeht, verbinden Sie diesen Datenverkehr mit einer INTERNEN IP-ADRESSE ODER RESSOURCE."

Wenn Sie eine Nachricht senden, wird die IP-Adresse Ihres Computers im Grunde genommen in verschiedenen "Headern" Ihrer Daten "eingekapselt". Letztendlich sehen die Computer, die Ihren Datenverkehr sehen, Ihre externe IP-Adresse von Ihrem Modem und nicht die interne IP-Adresse Ihres physischen Computers. Es werden mehr Daten gesendet, die MAC-Adressen und ähnliches enthalten. Im Wesentlichen kann jedoch eine öffentliche IP-Adresse ein ganzes Netzwerk von dahinter stehenden Geräten darstellen.

Weitere Informationen finden Sie unter Was ist eine IP-Adresse? (oder alles über das Internet :)

NAT ist der Prozess, bei dem Ihr Router die internen Adressen in Ihre öffentliche Adresse und den öffentlichen eingehenden Datenverkehr in die richtige interne IP-Adresse übersetzt.

Es steckt noch viel mehr dahinter, aber das sollte die Grundidee sein. Weitere Informationen finden Sie im OSI-Modell "IP-Sockets". Ein weiterer guter Artikel ist " Wie funktioniert das Internet?". .

Abraxas
quelle
1
Ist es also die in eingehenden Paketen gekapselte MAC-Adresse, die das NAT anweist, auf meinen Computer / auf den meines Vaters umzuleiten?
Thomas
3
Kein MAC ist niedriger als IP und verlässt das Netzwerk nicht (Nachrichten von außen verwenden den MAC Ihres Routers). Eine NAT-Box ist im Wesentlichen ein MitM , das jede TCP-Verbindung untersucht, die ein interner PC herstellen möchte, und eine eigene herstellt Verbindung und leitet seine eingehenden Nachrichten weiter.
Ratschenfreak
In den Paketen, die vom externen Server an mich gesendet wurden, ist etwas, das dem Modem geholfen hat zu wissen, dass es an mich und nicht an meinen Vater adressiert werden musste. Was ist es ?
Thomas
14

Jedes dieser Themen könnte detaillierter untersucht werden.

Sie und Ihr Vater haben dieselbe externe Adresse, aber unterschiedliche interne Adressen.

Externe IP-Adressen sind wie eine Straßenadresse. Die ganze Welt kann Sie unter dieser Adresse finden.

Interne IP-Adressen sind wie Räume in einem Haus. Nur jemand in einem Haus kann mithilfe der Anweisungen den angegebenen Raum finden. In Ihrem Fall kann nur jemand, der mit demselben WLAN verbunden ist, Ihre interne IP-Adresse sehen.

Bei Verwendung der Standardeinstellungen hat ein WLAN-Netzwerk eine einzige externe IP-Adresse. Wenn der Postbote die Post zu Ihnen nach Hause bringt, muss jemand sie aus dem Briefkasten holen und an den Empfänger verteilen. Jedes WLAN-Netzwerk verfügt über einen Router, der sich wie Ihr persönlicher Portier verhält. Der Router "sammelt die Mail" und gibt sie nur dann an Sie weiter, wenn sie an Sie adressiert ist. An deinen Vater gerichtete Post geht an ihn.

Die Außenwelt sieht nur eine Adresse, Ihre externe Adresse. Computer und andere Geräte im Netzwerk sehen nur das Innere. Der Router ist das einzige, was beide Seiten sieht.

Um dies in Aktion zu sehen, gehen Sie zu Google und geben Sie "what is my ip?" Ein. Dies ist Ihre externe (oder öffentliche) Adresse. Suchen Sie als Nächstes Ihre interne Adresse. Öffnen Sie in Windows eine Eingabeaufforderung . Geben Sie dann Folgendes ein: ipconfig und drücken Sie die Eingabetaste. Sie werden eine ganze Reihe ähnlicher Dinge sehen . Das Bild hebt Ihre interne IP-Adresse hervor. Wenn Sie diesen Befehl auf dem Computer Ihres Vaters ausführen, wird eine andere Nummer angezeigt. Wenn Sie jedoch Ihre IP-Adresse von seinem Computer aus googeln, wird dieselbe Nummer angezeigt.

Aus Neugier ist das aufgeführte Standard-Gateway die interne IP-Adresse Ihres Routers. Wenn Sie einen Mac verwenden, suchen Sie mit Google "Ihre IP auf dem Mac suchen" nach einer Wegbeschreibung für Ihre interne IP.

Taejang
quelle
Wir verwenden fast dieselbe Hausanalogie, in der ich einigen unserer Studenten Netzwerkgrundlagen beibringe, die nicht ganz verstehen, wie Routing funktioniert. Funktioniert jedes Mal.
Sarge
Verkapselt der Router in einem Paket, das über das Internet gesendet wird, die interne IP-Adresse (oder eine andere interne ID)?
Thomas
@Sarge Ich habe die Analogie noch nie gehört. Welche Unterschiede gibt es zwischen meiner Version und dem, was Sie für Studenten verwenden? Ich könnte bessere Teile von Ihrer Version für die zukünftige Verwendung nab.
Taejang
@Thomas Router verwenden fast immer die interne IP-Adresse innerhalb eines Netzwerks. Das heißt, Router können so konfiguriert werden, dass sie MAC-Adressen, Namen, die einer auf einem Server gespeicherten DNS-Liste entsprechen, oder sogar andere in der Router-Konfiguration manuell gespeicherte IDs verwenden. Solche Methoden sind nur Unternehmen, Universitäten und anderen großen Netzwerken vorbehalten. Router können auch so konfiguriert werden, dass sie Dinge an andere Router weiterleiten, um die Arbeit in großen Netzwerken aufzuteilen. Dies geschieht normalerweise mit Router-IP-Adressen (die intern sind).
Taejang
@Dan, wo Sie ein Haus benutzen, benutzen wir manchmal ein Wohnhaus, ein Bürogebäude oder zeigen sogar den Verlauf des Sendens eines Briefes von einem Staat in einen anderen und wie er sich durch das US-Postsystem bewegt.
Sarge
4

Haben zwei Computer, die mit demselben WLAN verbunden sind, dieselbe IP-Adresse (z. B. der Computer meines Vaters und mein Computer zu Hause)?

Antwort: extern ja, innerhalb Ihres Netzwerks nein

Wenn ja, wie unterscheidet die Außenwelt einen Computer vom anderen? (zum Beispiel, wenn ein Server uns einige Daten zurückschicken möchte)

Antwort: Die Außenwelt unterscheidet nicht, sie kommuniziert mit / von Ihrer externen IP-Adresse. Der Router hat die Aufgabe zu unterscheiden. Jedes Gerät in Ihrem WLAN hat eine eindeutige lokale IP-Adresse.

Pyker
quelle
2

Dies hängt davon ab, ob sich der Router im Access Point-Modus befindet. In diesem Fall haben die Computer unterschiedliche Adressen, andernfalls gibt es NAT und nur eine IP-Adresse.

Anixx
quelle
2

Nein. Zwei Computer mit derselben IP-Adresse verursachen Probleme. Sie werden ähnliche Adressen haben, aber nicht die gleichen. Sie haben jedoch die gleiche "externe" Adresse. Sie finden diese, indem Sie in Google "Was ist meine IP-Adresse?" Eingeben. Der gesamte Datenverkehr in Ihrem Netzwerk scheint von dieser IP-Adresse zu stammen, unabhängig davon, ob sich in Ihrem Heimnetzwerk ein Computer, der Computer Ihres Vaters, Ihr Telefon, Tablet, Smart-TV, Smart-Kühlschrank, Smart-Geschirrspüler usw. befindet.

tombull89
quelle
1

Die externe IP- Adresse wird Ihrem Router von Ihrem ISP zugewiesen, der wiederum allen Geräten im Netzwerk unterschiedliche interne IP- Adressen zuweist . Die Außenwelt kann nur Ihre externe IP-Adresse sehen. Kurz gesagt, es kann nicht zwischen dem Computer Ihres Vaters und Ihrem unterscheiden.

Wenn ein Server Ihnen Daten sendet, werden diese nur von Ihrem Router an Ihr Gerät übertragen (weil Sie dies angefordert haben) und nicht von Ihrem Vater. (Bitte korrigiere mich wenn ich falsch liege.)

neo321
quelle
2
Kannst du erweitern? Diese Antwort ist von geringer Qualität, insbesondere angesichts der anderen Antworten hier. Fühlen Sie sich frei zu bearbeiten , um weitere Informationen zu geben, aber stellen Sie sicher, dass Sie keine Informationen duplizieren.
Kanadischer Luke REINSTATE MONICA