HTG fragen: Wie kann ich zu einem lokalen Internet verbundenen Server verbinden, ohne Verkehr aus dem Internet zu senden und zurück?

Wenn Sie einen Server im Heimnetzwerk (wie ein Media-Streaming-Server) konfiguriert haben, so können Sie Ihre Dateien zugreifen weg von zu Hause, haben Sie möglicherweise eine merkwürdige Rätsel bemerkt: wenn Sie den Server zu Hause verwenden möchten Ihren Traffic heraus geleitet wird auf Ihre ISPs Server und dann zu Ihrem Haus zurück, weil sie Ihre Netzwerk-Hardware nicht erkennt, dass der Server im Internet nicht wirklich da draußen ist, es ist wie zu Hause. Werfen wir einen Blick darauf werfen, wie ein Kerl Leser dieses langsame und Bandbreite verschwenden Operation beheben kann und die Dinge eng und schnell.

Lieber How-To Geek

Ich habe eine ziemlich spezifische Problem, dass ich hoffe, es ist eine ziemlich spezifische Antwort auf. Ich habe eine Streaming-Media-Server auf meinem Heimnetzwerk, so konnte ich meine Medien zugreifen, während weg von zu Hause. Ich habe eine Anwendung auf meinem Handy, das mir die Adresse des Servers angeben können. So weit so gut, nicht wahr? Wenn ich weg bin, beginne ich einfach nur die Anwendung und eine Verbindung zum Server (das ist die IP-Adresse meines Internetverbindung zu Hause ist).

Jetzt ist hier, was mein Problem (und hoffnungsvoll) Lösung kommt in. Wenn ich zu Hause bin, und ich benutze die gleiche Anwendung, der Verkehr geht an das Internet (oder zumindest an meine ISPs Server nehme ich an), dann kommt zurück zu meinem Haus auf die externe IP-Adresse zu verbinden. Ich habe nicht ein wenig Verzögerung dagegen, wenn ich von zu Hause weg bin, weil der Inhalt im Internet zu navigieren hat mir zu bekommen, aber es scheint ziemlich dumm auf mein Handy-zu-Server-Anfragen gehen auf das Internet haben und zurück, wenn die Quelle des Verkehrs ist zehn Meter von mir entfernt ist und mit meinem lokalen Netzwerk.

Offensichtlich konnte ich ein anderes Programm verwenden, um die Sachen zu verbinden, wenn ich in meinem Haus bin, aber ich möchte wirklich meine apps und Benutzerfreundlichkeit zu optimieren. Es gibt keine Möglichkeit, zwei Server in der Anwendung angeben. Gibt es trotzdem, um das Netzwerk zu haben intelligent den Verkehr auf die lokale IP richten, anstatt der großen alten Reise auf jetzt geht?

Mit freundlichen Grüßen

Lokales Netzwerk Verwirrt

Die gute Nachricht ist, dass es definitiv eine einfache Lösung für Ihr Problem. Die schlechte Nachricht ist, dass nicht alle Router haben diese einfache Lösung zur Verfügung. Der Fachbegriff für die Funktion, die Sie suchen ist ein “NAT-Loopback”. NAT steht für Network Address Translation; dieser Mechanismus in Ihrem Router ist für die Zuordnung von Datenverkehr auf eindeutige IP-Adresse verantwortlich, so dass zum Beispiel kann jede Person in Ihrem Haushalt auf ihre einzelnen Tabletten, Computer und Telefone, alle YouTube gleichzeitig beobachten, ohne dass die Video-Streams duldet und auf das falsche Gerät geliefert.

Unter normalen Bedingungen (zum Beispiel, wenn “NAT-Loopback” nicht verfügbar ist) haben wir ein Szenario, genau wie die, die Sie in Ihrer E-Mail beschrieben. Es ist eine Ressource auf dem lokalen Netzwerk, sagen wir ein Musikserver, und dass Musikserver über eine nach vorne gerichtete IP-Adresse zugegriffen wird, sagen 255.255.1.1. Dieser Server auch eine lokale Adresse im Netzwerk hat, sagen 192.168.1.100. Ohne die Loopback-Funktion jederzeit eine Person auf dem lokalen Netzwerk zugreift, dass Server durch die Vorwärts Adresse 255.255.1.1 mit Blick auf den Verkehr durch das Gateway auf den Router geht, aus dem Internet (in der Regel nur an den nächsten Knoten des ISP, jedoch) und ist dann zurück zum Heimnetzwerk, über den Router wieder an den Server weitergeleitet, und alles, was Inhalt der Nutzer will (Musik, Filme, etc.) wird über den umgekehrten Weg geschickt. Dies ist ein sehr ineffizienter Weg, Dinge zu tun, und es stellt eine riesige Menge an Verkehr Bewegung außerhalb des lokalen Netzwerks, die völlig unnötig ist.

Zu denken, der über Netzwerkszenario real, es ist gleichbedeutend mit einer Abteilung in einem Hochhaus Bürogebäude am zehnten Stock Entscheidung einen Brief an eine Abteilung über den Postdienst auf der sechsten Etage zu schicken (wo sie das Gebäude verlassen und erfordern mehrere Parteien zu sortieren und zu bewegen).

Wenn ein Router Loopback-Funktionalität hat, wird es auf intelligente Weise abfangen, dass die Übertragung und Umleiten, im Wesentlichen sagen: “Oh hey ich 255.255.1.1 bin, keine Notwendigkeit, diese Informationen außerhalb des Netzwerks zu senden, der Dienst der Anwender ist hier richtig zu Hause anfordert. “der Verkehr verlässt nie das Heimnetzwerk und stattdessen effizient die Router-NAT-System-Sling shotted durch rechts zurück auf die lokale Maschine, wo die Übertragung fast augenblicklich und mit der Geschwindigkeit unterstützt das lokale Netzwerk erfolgt.

Mit unserem Büro Analogie wieder ist die Loopback-Funktion wie mit Hauspost (wo es das Bürogebäude nicht verlassen und bedürfen nur einer einzigen Partei zu sortieren und zu bewegen).

Also was bedeutet das für Sie, den Benutzer auf der Suche nach Loopback-Funktionalität? Der erste Halt ist für den Router die Modellnummer und der Begriff “NAT-Loopback” zu suchen, um zu bestimmen, ob Ihr Router unterstützt (Sie können auch die Konfigurationsmenüs des Routers übergießen konnte, aber es in der Regel schnellere Suche). Wir würden auch für Ihren Router Modellnummer und Drittanbietern Firmware-Lösungen wie Tomaten und DD-WRT Firmware Suche empfehlen, um zu bestimmen, ob irgendwelche Lösungen von Drittanbietern Loopback einführen, auch wenn die native Firmware nicht unterstützt hat.

Schließlich können Sie finden es sinnvoll, diese Liste durch den Opensimulator-Projekt (Loopback-Funktionalität ist von entscheidender Bedeutung für ihre Bedürfnisse) gehalten zu verweisen. Es ist die nächste Sache, eine große Art-of-up-to-date Liste der Router mit Loopback-Funktionalität, die Sie finden werden.

Wenn Sie in den Markt für einen neuen Router die sicherste Wette sind, ist sorgfältig zu kaufen und die Dokumentation für jedes Modell überprüfen Sie in Betracht ziehen.

Die meisten Router Ich werde Schleife haben wieder die NAT-Adresse verwendet, aber ich habe einige gesehen, die nicht tun. (Manchmal, das ist konfigurierbar, manchmal ist es nicht.)

Ich lief ein tracert auf meine externe IP-Adresse und es gab keine Hopfen: die erste und einzige Router war meine externe IP zu antworten. Die Ping-Zeit wurde auch <1 ms. Das einzige Mal, dass ich jemals hatte Probleme mit dem gemeinsamen IP-Anschluss in meinem Netzwerk mit einem Linksys Router war ein langer, langer Zeit. Das einzige wirkliche Problem, das ich mit der Verwendung Ihrer externen IP, während zu Hause sehen kann, ist, dass alle Ihre Verkehr noch über Ihren Router zu gehen, auch wenn Sie in Ihrem lokalen Netzwerk befinden. Dieses Problem ist meist unvermeidlich - es sei denn, Sie einen lokalen DNS-Server ausgeführt werden. Sie könnten Ihre DNS-Server mit statischen Adressen für Ihre lokalen Medienserver (so etwas wie media.mydomain.com), und lassen Sie die Außenwelt haben eine andere Adresse für den gleichen Hostnamen über einen Dienst wie DynDNS konfigurieren. Hier ist eine bessere (und sicherer) Weg, es zu tun: ein VPN erstellen und zu Ihrem Heimnetzwerk durch die Verbindung, wenn von zu Hause weg. Vorteile: Sichere (verschlüsselte) Kommunikation zwischen Ihnen und Ihrem Heimnetzwerk. Sie erhalten eine lokale IP in Ihrem Netzwerk, wenn das VPN ... deshalb können Sie die IP ändern, die Sie für Ihren Server auf die lokale IP-Adresse verbinden sind zu. Also, im Grunde, verbinden Sie jetzt mit dem lokalen Server die IP-Adresse, ob Sie zu Hause sind oder nicht. Nichts geht an das Internet, wenn zu Hause: Alles vor Ort bleibt. Darüber hinaus können Sie den VPN-Tunnel, den Rest Ihres Internet-Aktivitäten verwenden, wenn von zu Hause weg. Herzlichen Glückwunsch: Sicheres Media-Streaming, Surfen im Internet, E-Mail, etc., während die Kaffee-Shops notorisch unsicher (aber kostenlos) offen WiFi! Er nutzt diese von seinem Handy, was zu Hause VPN-Software gibt ist kompatibel mit dem VPN-Client in seinem Handy? Persönlich benutze ich einen SSH-Tunnel. DD-WRT auf meinem Heim-Router wird mit der SSH-Server, und SSHTunnel / ProxyDroid als Client auf meinem Android-Handy. Klappt wunderbar. Er könnte auch einen OpenVPN-Server auf dem Server, auf einem DD-WRT kompatiblen Router oder sogar ein Ersatz Windows-PC ausgeführt werden. Dann könnte er eines der vielen OpenVPN-Clients verwenden, die für Android im Play Store erhältlich. Warum nicht einfach die lokale Adresse des Servers verwenden, wenn Sie zu Hause sind? Ist es so schwer zu ändern, um die Adresse in der App auf Ihrem Handy wirklich? Ich gehe davon aus dem Telefon können Wi-Fi verwenden, wenn Sie zu Hause sind, da sonst die Daten über das Telefon-Provider-Netzwerk zu gehen, wird auf jeden Fall auf den Server zu erhalten. Die faden Stränge auf einem frisch geschälte Banane gefunden werden als Phloem (ausgesprochen flom) bekannt und dienen als Venen, in einer Art und Weise des Sprechens, Nährstoffe zu transportieren, wie die Banane wächst.