Jos olet määrittänyt palvelimesi kotiverkossasi (kuten mediasäätösovittimen), jotta voit käyttää tiedostoja poissa kotoa, saatat huomata utelias sekaannus: kun haluat käyttää palvelinta kotona, liikenne saatetaan reititettyä ulos palveluntarjoajasi palvelimille ja sitten takaisin kotiisi, koska verkkosi laitteistosi ei tunnista, että palvelin ei todellakaan ole Internetissä, se on aivan kotona. Katsotaanpa, miten kollega lukija voi korjata tämän hidas ja kaistanleveyttä tuhoava toiminta ja pitää asiat tiukka ja nopea.
Hyvä How-To Geek,
Minulla on melko erityinen ongelma, että toivon, että on melko erityinen vastaus. Asensin suoratoistopalvelimeni kotiverkkostani, jotta voisin käyttää mediatiedostoani poissa kotoa. Minulla on puhelimessa sovellus, jonka avulla voimme määrittää palvelimen osoitteen. Toistaiseksi niin hyvä, eikö? Kun olen poissa, aloin vain käynnistää sovelluksen ja muodostaa yhteyden palvelimeen (joka on kotiverkon IP-osoite).
Nyt tässä on ongelma (ja toiveikkain) ratkaisu. Kun olen kotona ja käytän samaa sovellusta, liikenne menee Internetiin (tai ainakin ISP: n palvelimiin)takaisin kotoni yhteyden muodostamiseksi ulkoiseen IP-osoitteeseen. Minulla ei ole mielessä vähän viiveitä, kun olen poissa kotoa, koska sisällön on navigoida internetissä päästäkseen minulle, mutta näyttää siltä typerältä, että puhelimen ja palvelimen pyynnöt menevät internetiin ja takaisin, kun liikenteen lähde on kymmenen metrin päässä minusta ja kytketty paikalliseen verkkooni.
Tietenkin voisin käyttää toista ohjelmaa yhdistääksesi tavaraa kun olen kodissani, mutta haluaisin todella tehostaa sovelluksiani ja käyttökokemustani. Sovelluksessa ei voi määritellä kahta palvelinta. Onko verkko älykkäästi ohjata liikennettä paikalliselle IP: lle sen sijaan, että se olisi suuri vanha matka, se jatkuu nyt?
Ystävällisin terveisin,
Paikallinen verkko sekaisin
Hyvä uutinen on, että on varmasti yksinkertainen ratkaisu ongelmaan. Huono uutinen on se, ettei kaikilla reitittimillä ole tätä yksinkertaista ratkaisua. Tekemäsi hakutermin tekninen termi on "NAT loopback". NAT tarkoittaa Network Address Translation; tämä reitittimen mekanismi on vastuussa liikenteen kartoittamisesta erilliseen IP-osoitteeseen, jotta esimerkiksi kaikki kotitalouksesi henkilöt omissa tabletteissasi, tietokoneissaan ja puhelimissaan voivat kaikki katsella YouTubessa samanaikaisesti ilman, että videovirrat sekoitetaan ja toimitetaan väärään laitteeseen.
Normaaleissa olosuhteissa (esimerkiksi silloin, kun "NAT-silmukka" ei ole käytettävissä) meillä on skenaario, joka on täsmälleen sama kuin sähköpostissa. Paikallisverkossa on resurssi, sanoa musiikkipalvelin ja musiikkipalvelimelta pääsee eteenpäin suuntautuvasta IP-osoitteesta, esimerkiksi 255.255.1.1. Se palvelinmyös verkossa on paikallinen osoite, esimerkiksi 192.168.1.100. Ilman loopback-toimintoa milloin paikallisen verkon henkilö pääsee palvelimeen eteenpäin suuntautuvalla osoitteella 255.255.1.1, liikenne kulkee reitittimen yhdyskäytävän kautta Internetiin (yleensä vain ISP: n lähimpään solmuun) ja sitten reititetään takaisin kotiverkkoon reitittimen kautta uudelleen palvelimelle ja mitä sisältöä käyttäjä haluaa (musiikkia, elokuvia jne.) lähetetään käänteisen reitin kautta. Tämä on erittäin tehoton tapa tehdä asioita ja se tuo valtavan määrän liikkumisliikettä kyseisen paikallisverkon ulkopuolelle, joka on täysin tarpeeton.
Ajattelemalla edellä mainittua verkko-skenaariota reaalisesti, se vastaa kymmenennessä kerroksessa sijaitsevassa highrise-toimistorakennuksessa sijaitsevaa osastoa, joka haluaa lähettää kirjeen kuudennessa kerroksessa sijaitsevalle yksikölle postin kautta (jossa se lähtee rakennuksesta ja vaatii useita osapuolet lajitella ja liikkua).
Kun reitittimellä on loopback-toiminnallisuus, se älykkäästi sieppaa sen lähetyksen ja reitittää sen uudelleen; olennaisesti sanomalla "Oh heiOlen 255.255.1.1, ei tarvitse lähettää tätä tietoa verkon ulkopuolelle, palvelu, jota käyttäjä pyytää, on täällä kotona. "Liikenne ei koskaan lähde kotiverkosta, vaan sen sijaan tehokkaasti leviää reitittimen NAT-järjestelmän kautta takaisin paikalle jossa lähetys tapahtuu lähes välittömästi ja nopeudella, jota paikallisverkko tukee.
Käyttämällä toimistomallia uudelleen silmukka-toiminto on kuin sisäisen viestin käyttö (jossa se ei jätä toimistorakennusta ja tarvitsee vain yhden osapuolen lajittelemaan ja siirtämään).
Joten missä se jättää sinut, käyttäjä etsii silmukka-toiminnallisuutta? Ensimmäinen pysäytys on etsimällä reitittimen mallinumero ja termi "NAT loopback" sen määrittämiseksi, onko reititin tukee sitä (voit myös siirtää reitittimen määritysvalikoita, mutta etsiä sitä tyypillisesti nopeammin). Suosittelemme myös, että etsit reitittimesi mallinumeron ja kolmannen osapuolen firmware-ratkaisuja, kuten Tomato ja DD-WRT -ohjelmistoa, selvittää mahdolliset kolmansien osapuolten ratkaisut loopbackin avulla, vaikka alkuperäisen laiteohjelmiston tuki sitä.
Lopuksi saattaa olla hyödyllistä viitata OpenSimulator Projectin ylläpitämään luetteloon (loopback-toiminto on kriittinen heidän tarpeidensa kannalta). Se on lähimpänä suurta lajitelma-ajantasaista luetteloa reitittimistä, joiden loopback-toiminnot aiot löytää.
Jos olet uuden reitittimen markkinoilla, turvallisin veto on ostaa huolellisesti ja tarkastella minkä tahansa mallin dokumentaatiota.