Wie kann ich eine Verbindung zu einem lokalen Internet-Server herstellen, ohne Datenverkehr an das Internet und zurück zu senden?
Wenn Sie einen Server in Ihrem Heimnetzwerk konfiguriert haben (z. B. einen Media-Streaming-Server), um auf Ihre Dateien von zu Hause aus zugreifen zu können, haben Sie möglicherweise ein merkwürdiges Rätsel festgestellt: Wenn Sie den Server zu Hause verwenden möchten, wird der Datenverkehr umgeleitet zu Ihren ISPs-Servern und dann zurück zu Ihrem Haus, da Ihre Netzwerkhardware nicht erkennt, dass der Server nicht wirklich im Internet ist, sondern zu Hause ist. Lassen Sie uns einen Blick darauf werfen, wie ein anderer Leser diesen langsamen und bandbreitenverschwendenden Vorgang beheben und die Dinge straff und schnell halten kann.
Sehr geehrter How-To-Geek,
Ich habe ein ziemlich spezifisches Problem, auf das ich hoffe, dass es eine ziemlich spezifische Antwort gibt. Ich habe einen Streaming-Media-Server in meinem Heimnetzwerk eingerichtet, damit ich von unterwegs auf meine Medien zugreifen kann. Ich habe auf meinem Telefon eine Anwendung, mit der ich die Adresse des Servers angeben kann. So weit so gut, richtig? Wenn ich nicht anwesend bin, starte ich einfach die App und stelle eine Verbindung zum Server her (dies ist die IP-Adresse meiner privaten Internetverbindung)..
Hier ist, was meine problematische (und hoffnungsvolle) Lösung ist. Wenn ich zu Hause bin und dieselbe Anwendung verwende, geht der Datenverkehr ins Internet (oder zumindest auf die Server meines ISPs), und dann kommt er zurück zu meinem Haus, um eine Verbindung mit der externen IP-Adresse herzustellen. Es macht mir nichts aus, wenn ich nicht zu Hause bin, weil der Inhalt im Internet navigiert werden muss, um an mich zu gelangen, aber es scheint ziemlich dumm zu sein, dass meine Telefon-zu-Server-Anfragen in das Internet und wieder zurück gehen Die Quelle des Verkehrs ist drei Meter von mir entfernt und mit meinem lokalen Netzwerk verbunden.
Natürlich könnte ich ein anderes Programm verwenden, um mich zu Hause anzumelden, aber ich möchte meine Apps und die Benutzererfahrung wirklich optimieren. Es gibt keine Möglichkeit, zwei Server in der Anwendung anzugeben. Gibt es sowieso, dass das Netzwerk den Datenverkehr intelligent auf die lokale IP-Adresse lenkt, anstatt auf die große alte Reise, die es jetzt weitergeht?
Mit freundlichen Grüßen,
Lokales Netzwerk verwirrt
Die gute Nachricht ist, dass es auf jeden Fall eine einfache Lösung für Ihr Problem gibt. Die schlechte Nachricht ist, dass nicht alle Router über diese einfache Lösung verfügen. Der Fachbegriff für die Funktion, nach der Sie suchen, ist "NAT-Loopback". NAT steht für Network Address Translation; Dieser Mechanismus in Ihrem Router ist für die Zuordnung des Verkehrs zu einer bestimmten IP-Adresse verantwortlich, sodass beispielsweise jede Person in Ihrem Haushalt auf ihren einzelnen Tablets, Computern und Telefonen YouTube gleichzeitig ansehen kann, ohne dass die Video-Streams gemischt und zugestellt werden zum falschen Gerät.
Unter normalen Bedingungen (z. B. wenn „NAT Loopback“ nicht verfügbar ist) haben wir ein Szenario, das genau dem in Ihrer E-Mail beschriebenen Szenario entspricht. Es gibt eine Ressource im lokalen Netzwerk, beispielsweise einen Musikserver, und auf diesen Musikserver wird über eine nach vorne gerichtete IP-Adresse zugegriffen, beispielsweise 255.255.1.1. Dieser Server ebenfalls hat eine lokale Adresse innerhalb des Netzwerks, beispielsweise 192.168.1.100. Ohne die Loopback-Funktion greift eine Person im lokalen Netzwerk immer über die nach vorne gerichtete Adresse 255.255.1.1 auf diesen Server zu, und der Datenverkehr geht über das Gateway des Routers in das Internet (normalerweise nur zum nächstgelegenen Knoten des Internetdienstanbieters) und dann zurück zum Heimnetzwerk geleitet, über den Router erneut zum Server, und der gewünschte Inhalt (Musik, Filme usw.) wird auf dem umgekehrten Weg gesendet. Dies ist ein sehr ineffizienter Weg, Dinge zu tun, und führt zu einer enormen Menge an Verkehrsbewegungen außerhalb dieses lokalen Netzwerks, was völlig unnötig ist.
Um das oben genannte Netzwerkszenario real zu betrachten, entspricht dies einer Abteilung in einem Hochhaus-Bürogebäude im zehnten Stock, die sich dafür entscheidet, einen Brief an eine Abteilung im sechsten Stock über den Postdienst zu senden (wo sie das Gebäude verlässt und mehrere Male benötigt Parteien sortieren und umziehen).
Wenn ein Router über eine Loopback-Funktion verfügt, wird er diese Übertragung auf intelligente Weise abfangen und umleiten. im Wesentlichen sagt "Oh, hey Ich bin 255.255.1.1, diese Informationen müssen nicht außerhalb des Netzwerks gesendet werden. Der Dienst, den der Benutzer anfordert, befindet sich direkt zu Hause. “Der Datenverkehr verlässt das Heimnetzwerk nie und wird stattdessen effizient durch das NAT-System des Routers direkt zum lokalen Netzwerk geleitet Maschine, auf der die Übertragung fast sofort und mit der Geschwindigkeit erfolgt, die das lokale Netzwerk unterstützt.
Bei erneuter Office-Analogie entspricht die Loopback-Funktion der Verwendung von Inter-Office-E-Mails (bei denen das Bürogebäude nicht verlassen wird und nur ein einziger Teilnehmer zum Sortieren und Verschieben benötigt)..
Wo bleibt also der Benutzer auf der Suche nach Loopback-Funktionalität? Zunächst müssen Sie nach der Modellnummer Ihres Routers und dem Begriff „NAT-Loopback“ suchen, um festzustellen, ob Ihr Router diese unterstützt (Sie können auch die Konfigurationsmenüs des Routers aufrufen, aber normalerweise schneller suchen). Wir empfehlen auch, nach der Modellnummer Ihres Routers und nach Firmware-Lösungen von Drittanbietern wie Tomato und DD-WRT-Firmware zu suchen, um festzustellen, ob Drittanbieterlösungen Loopback einführen, auch wenn die native Firmware dies nicht unterstützt.
Schließlich kann es hilfreich sein, auf diese Liste zu verweisen, die vom OpenSimulator-Projekt verwaltet wird (die Loopback-Funktionalität ist für ihre Bedürfnisse von entscheidender Bedeutung). Es ist das, was einer großen Liste von aktuellen Routern mit Loopback-Funktionalität, die Sie finden werden, am nächsten kommt.
Wenn Sie auf dem Markt für einen neuen Router sind, ist es am sichersten, wenn Sie sorgfältig einkaufen und die Dokumentation für jedes Modell überprüfen, das Sie in Betracht ziehen.