Jos olet määrittänyt kotiverkkosi palvelimen (kuten mediastreaming-palvelimen), jotta voit käyttää tiedostojasi poissa kotoa, olet ehkä huomannut utelias hämmennyksen: kun haluat käyttää palvelinta kotona, liikenne ohjataan ulos Internet-palveluntarjoajillesi ja sitten takaisin kotiisi, koska verkkolaitteesi ei tunnista, että palvelin ei ole oikeastaan Internetissä, se on aivan kotona. Katsotaanpa, kuinka toinen lukija voi korjata tämän hitaan ja kaistanleveyttä tuhlaavan toiminnan ja pitää asiat tiukoina ja nopeina.
Hyvä How-To Geek,
Minulla on melko erityinen ongelma, johon toivon olevan melko tarkka vastaus. Asensin suoratoistopalvelimen kotiverkkoosi, jotta voisin käyttää mediaa ollessani poissa kotoa. Minulla on puhelimessani sovellus, jonka avulla voin määrittää palvelimen osoitteen. Toistaiseksi niin hyvä, eikö? Kun olen poissa, käynnistän vain sovelluksen ja muodostan yhteyden palvelimeen (joka on kotini internet-yhteyden IP-osoite).
Tässä on ongelmani (ja toiveikas) ratkaisuni. Kun olen kotona ja käytän samaa sovellusta, liikenne menee Internetiin (tai ainakin Internet-palveluntarjoajilleni, luulen). takaisin kotini liittyä ulkoiseen IP-osoitteeseen. En välitä pienestä viivästyksestä, kun olen poissa kotoa, koska sisällön on navigoitava Internetissä päästäkseen luokseni, mutta näyttää melko typerältä, että puhelin-palvelin-pyyntöni menevät Internetiin ja takaisin, kun liikenteen lähde on kymmenen metrin päässä minusta ja kytketty paikalliseen verkkooni.
Voisin tietysti käyttää toista ohjelmaa muodostaaksesi yhteyden asioihin, kun olen kotona, mutta haluaisin todella virtaviivaistaa sovelluksiani ja käyttökokemustani. Sovelluksessa ei ole mitään tapaa määrittää kahta palvelinta. Onko verkko silti järkevää ohjaamaan liikenne älykkäästi paikalliseen IP: hen sen suuren vanhan matkan sijaan, jota se nyt suorittaa?
Ystävällisin terveisin,
Paikallinen verkko hämmentynyt
Hyvä uutinen on, että ongelmasi on ehdottomasti yksinkertainen ratkaisu. Huono uutinen on, että kaikilla reitittimillä ei ole tätä yksinkertaista ratkaisua. Etsityn ominaisuuden tekninen termi on "NAT loopback". NAT tarkoittaa lyhenne sanoista Network Address Translation; tämä reitittimesi mekanismi on vastuussa liikenteen kartoittamisesta erilliseen IP-osoitteeseen, jotta esimerkiksi jokainen kotitaloutesi henkilö omilla tableteillaan, tietokoneillaan ja puhelimillaan voi kaikki katsella YouTubea samanaikaisesti ilman, että videovirrat sekoittuvat ja toimitetaan väärään laitteeseen.
LIITTYVÄT: Reitittimien, kytkinten ja verkkolaitteiden ymmärtäminen
Normaaleissa olosuhteissa (esim. Kun “NAT loopback” ei ole käytettävissä) meillä on skenaario täsmälleen samanlainen kuin kuvasit sähköpostissasi. Paikallisessa verkossa on resurssi, esimerkiksi musiikkipalvelin, ja musiikkipalvelinta käytetään eteenpäin suuntautuvan IP-osoitteen kautta, sanotaan 255.255.1.1. Tuo palvelin myös on paikallinen osoite verkon sisällä, esimerkiksi 192.168.1.100. Ilman loopback-toimintoa milloin tahansa lähiverkossa oleva henkilö käyttää kyseistä palvelinta eteenpäin osoittavalla osoitteella 255.255.1.1 liikenne kulkee reitittimen yhdyskäytävän kautta Internetiin (kuitenkin yleensä vain Internet-palveluntarjoajan lähimpään solmuun) ja on sitten reititetään takaisin kotiverkkoon uudelleen reitittimen kautta palvelimelle, ja mikä tahansa käyttäjän haluama sisältö (musiikki, elokuvat jne.) lähetetään päinvastaisella reitillä. Tämä on hyvin tehoton tapa tehdä asioita ja tuo käyttöön valtavan määrän liikennettä paikallisen verkon ulkopuolella, joka on täysin tarpeetonta.
Ajatella yllä olevaa verkostoitumisskenaariota reaalisesti, se vastaa osastoa korkean tason toimistorakennuksessa kymmenennessä kerroksessa ja päättää lähettää kirjeen kuudennen kerroksen osastolle postipalvelun kautta (missä se poistuu rakennuksesta ja vaatii useita lajitella ja siirtää).
Kun reitittimessä on loopback-toiminto, se sieppaa älykkäästi kyseisen lähetyksen ja ohjaa sen uudelleen; olennaisesti sanomalla "Voi hei Olen 255.255.1.1, näitä tietoja ei tarvitse lähettää verkon ulkopuolelle, käyttäjän pyytämä palvelu on täällä kotona. " Liikenne ei koskaan lähde kotiverkosta, vaan heijastuu tehokkaasti reitittimen NAT-järjestelmän läpi takaisin takaisin paikalliselle koneelle, jossa lähetys tapahtuu melkein välittömästi ja paikallisverkon tukemalla nopeudella.
Käyttämällä toimistoanalogiaa jälleen, loopback-toiminto on kuin toimistoposti (jossa se ei poistu toimistorakennuksesta ja vaatii vain yhden osapuolen lajittelemaan ja siirtämään).
Joten missä se jättää sinut, käyttäjä etsimään loopback-toimintoja? Ensimmäinen pysähdys on etsiä reitittimesi mallinumero ja termi "NAT loopback" sen selvittämiseksi, tukeeko reititin sitä (voit myös kaataa reitittimen määritysvalikot, mutta etsimällä siitä yleensä nopeammin). Suosittelemme myös etsimään reitittimesi mallinumeron ja kolmansien osapuolten laiteohjelmistoratkaisut, kuten Tomaatti- ja DD-WRT-laiteohjelmistot, jotta voidaan selvittää, tuovatko kolmannen osapuolen ratkaisut silmukkaa, vaikka alkuperäinen laiteohjelmisto ei tue sitä.
Lopuksi saatat löytää hyödyllisen viittauksen tätä luetteloa ylläpitää OpenSimulator Project (loopback-toiminnot ovat kriittisiä heidän tarpeidensa kannalta). Se on lähinnä suurta, ajantasaista luetteloa reitittimistä, joissa on loopback-toiminto.
Jos olet uuden reitittimen markkinoilla, turvallisin veto on tehdä ostoksia huolellisesti ja tarkastella minkä tahansa harkitsemasi mallin dokumentaatiota.