Pokud jste nakonfigurovali server v domácí síti (například server pro streamování médií), abyste měli přístup ke svým souborům i mimo domov, možná jste si všimli zvědavého hlavolamu: když chcete server používat doma, váš provoz bude směrován ven na vaše servery ISP a poté zpět do vašeho domu, protože váš síťový hardware nerozpozná, že server na internetu opravdu není, je přímo doma. Pojďme se podívat na to, jak může jiný čtenář opravit tuto pomalou operaci plýtvající šířkou pásma a udržet věci napjaté a rychlé.
Vážení geekové,
Mám docela specifický problém, na který doufám, že existuje docela konkrétní odpověď. Nastavil jsem streamovací mediální server na své domácí síti, abych měl přístup ke svým médiím, když jsem mimo domov. Mám v telefonu aplikaci, která mi umožňuje určit adresu serveru. Zatím tak dobře, že? Když jsem pryč, stačí spustit aplikaci a připojit se k serveru (což je IP adresa mého domácího internetového připojení).
A teď přichází na řadu moje problémové (a nadějné) řešení. Když jsem doma a používám stejnou aplikaci, provoz jde na internet (nebo alespoň na mé servery ISP, předpokládám), pak přijde zadní do mého domu pro připojení k externí IP adrese. Nevadí mi trochu zpoždění, když jsem pryč z domova, protože obsah musí procházet internetem, aby se ke mně dostal, ale zdá se mi docela hloupé, když moje požadavky z telefonu na server jdou na internet a zpět, když zdroj provozu je deset stop ode mě a připojen k mé místní síti.
Je zřejmé, že bych mohl použít jiný program pro připojení k věci, když jsem doma, ale opravdu bych chtěl zefektivnit své aplikace a uživatelské prostředí. V aplikaci nelze určit dva servery. Existuje nějaká síť, aby inteligentně nasměrovala provoz na místní IP místo velkého starého výletu, který nyní pokračuje?
S pozdravem,
Místní síť je zmatená
Dobrou zprávou je, že určitě existuje jednoduché řešení vašeho problému. Špatnou zprávou je, že ne všechny směrovače mají toto jednoduché řešení k dispozici. Odborný termín pro hledanou funkci je „smyčka NAT“. NAT znamená Překlad síťových adres; tento mechanismus ve vašem routeru je zodpovědný za mapování provozu na odlišnou IP adresu, takže například každý člověk ve vaší domácnosti na svých jednotlivých tabletech, počítačích a telefonech může všichni sledovat YouTube současně, aniž by se streamy videa mísily a dodávaly na špatné zařízení.
PŘÍBUZNÝ: Vysvětlení směrovačů, přepínačů a síťového hardwaru
Za normálních podmínek (např. Když není k dispozici „NAT loopback“) máme scénář přesně jako ten, který jste popsali ve svém e-mailu. V místní síti je prostředek, řekněme hudební server, a k tomuto hudebnímu serveru se přistupuje prostřednictvím adresy IP směřující dopředu, například 255.255.1.1. Ten server taky má místní adresu v síti, řekněme 192.168.1.100. Bez funkce zpětné smyčky kdykoli osoba v místní síti přistupuje na tento server podle adresy směřující dopředu 255.255.1.1, provoz probíhá přes bránu na routeru, ven na internet (obvykle však pouze do nejbližšího uzlu ISP) a poté je směrován zpět do domácí sítě, opět přes router, na server a jakýkoli obsah, který uživatel chce (hudba, filmy atd.), je odeslán obrácenou cestou. Jedná se o velmi neefektivní způsob, jak dělat věci, a zavádí obrovské množství pohybů mimo tuto místní síť, což je zcela zbytečné.
Chcete-li uvažovat o výše uvedeném scénáři vytváření sítí v reálných podmínkách, je to ekvivalent oddělení v výškové kancelářské budově v desátém patře, které se rozhodlo poslat dopis oddělení v šestém patře prostřednictvím poštovní služby (kde opustí budovu a bude vyžadovat více strany třídit a přesouvat).
Pokud má směrovač funkci zpětné smyčky, inteligentně zachytí tento přenos a přesměruje jej; v podstatě říká: „Hej Já jsem 255.255.1.1, není třeba tyto informace odesílat mimo síť, služba, kterou uživatel požaduje, je tady doma. “ Provoz nikdy neopustí domácí síť a místo toho se efektivně přelétne systémem NAT routeru zpět do místního počítače, kde k přenosu dojde téměř okamžitě a rychlostí, kterou místní síť podporuje.
Opět používáme naši analogii v kanceláři, funkce zpětné smyčky je jako používat poštu interoffice (kde neopustí kancelářskou budovu a ke třídění a přesunu bude vyžadovat pouze jednu stranu).
Kde vás to tedy nechá, uživatele při hledání funkce zpětné smyčky? První zastávkou bude hledání čísla modelu vašeho routeru a výrazu „NAT loopback“, abyste zjistili, zda to váš router podporuje (můžete také nalít přes konfigurační nabídky routeru, ale obvykle to prohledáte rychleji). Doporučujeme také vyhledat číslo modelu vašeho routeru a řešení firmwaru třetích stran, jako je firmware Tomato a DD-WRT, abyste zjistili, zda některá řešení třetích stran zavádějí zpětnou vazbu, i když ji nativní firmware nepodporuje.
Nakonec může být užitečné odkazovat tento seznam udržuje projekt OpenSimulator (funkce zpětné smyčky je pro jejich potřeby zásadní). Je to nejbližší věc k rozsáhlému aktuálnímu seznamu směrovačů s funkcemi zpětné smyčky, který najdete.
Pokud jste na trhu s novým směrovačem, nejbezpečnějším řešením je pečlivě nakupovat a prostudovat dokumentaci všech modelů, které zvažujete.