Koduleht » kuidas » Kuidas ma saan ühendada kohaliku internetipõhise serveriga ilma liiklust Interneti ja tagasi saatmata?

    Kuidas ma saan ühendada kohaliku internetipõhise serveriga ilma liiklust Interneti ja tagasi saatmata?

    Kui olete oma koduvõrgus serveri konfigureerinud (nagu meedia voogesituse server), et saaksite oma faile kodust eemal pääseda, siis võib-olla olete märganud uudishimulikku segadust: kui soovite kodus asuvat serverit kasutada, suunatakse teie liiklus välja teie Interneti-teenuse pakkujatele ja seejärel tagasi oma maja, sest teie võrguseade ei tunne, et server ei ole internetis tegelikult olemas, see on kodus. Vaatame, kuidas kaaskasutaja suudab selle aeglase ja ribalaiuse raiskamise operatsiooni lahendada ning hoida asjad tihe ja kiire.

    Kallis How-To Geek,

    Mul on päris konkreetne probleem, mida ma loodan, et sellele on päris konkreetne vastus. Ma asutasin oma koduvõrgus voogesituse meediumiserveri, et saaksin juurdepääsu oma meediale kodust eemal. Minu telefonis on rakendus, mis võimaldab määrata serveri aadressi. Siiani on nii hea, eks? Kui ma olen eemal, alustan lihtsalt rakendusega ja ühendan serveriga (mis on minu koduse Interneti-ühenduse IP-aadress).

    Nüüd ongi minu probleem (ja lootusrikas) lahendus. Kui ma olen kodus ja kasutan sama rakendust, läheb liiklus Internetile (või vähemalt minu Interneti-teenuse pakkujatele, mida ma arvan), siis tuleb tagasi minu maja juurde, et luua ühendus välise IP-aadressiga. Ma ei pahanda väikest lagunemist, kui ma olen kodust eemal, sest sisu peab minema Interneti teel navigeerima, kuid tundub päris rumal, et minu telefoni-serveri päringuid internetist ja tagasi jõuaks. liikluse allikas on minust kümme jalga ja minu kohaliku võrguga ühendatud.

    Ilmselgelt võiksin ma oma majas asuvate asjadega ühenduse loomiseks kasutada teist programmi, kuid ma tõesti tahaksin oma rakendusi ja kasutajakogemust täiustada. Rakenduses ei ole võimalik määrata kahte serverit. Kas niikuinii peaks võrk intelligentselt suunama liikluse kohalikule IP-le suure vana reisi asemel?

    Lugupidamisega,

    Kohalik võrk on segaduses

    Hea uudis on see, et teie probleemile on kindlasti kindlasti lihtne lahendus. Halb uudis on see, et kõikidel ruuteritel pole seda lihtsat lahendust saadaval. Otsitava funktsiooni tehniline termin on „NAT loopback”. NAT tähistab Network Address Translation; see marsruuteri mehhanism vastutab liikluse kaardistamise eest eraldi IP-aadressile, nii et näiteks kõik teie leibkonnas olevad isikud oma individuaalsetel tablettidel, arvutitel ja telefonidel vaatavad YouTube'i samaaegselt ilma video voogude segunemiseta ja edastamiseta vale seadmesse.

    Normaalsetes tingimustes (nt kui "NAT loopback" ei ole saadaval) on meil stsenaarium täpselt sama, mis teie e-kirjas kirjeldatud. Kohalikus võrgus on olemas ressurss, öelda muusika server, ja sellele serverile pääseb ligi tulevikku suunatud IP-aadressi kaudu, näiteks 255.255.1.1. See server ka on võrgus kohalik aadress, ütleme 192.168.1.100. Ilma kohaliku võrgu isikuta, kes viib selle serveri juurde edasi-tagasi aadressiga 255.255.1.1, ilma loopback-funktsioonita, kui liiklus läheb läbi marsruuteri lüüsi, väljub Internetti (tavaliselt ainult ISP lähima sõlme puhul) ja on siis suunatakse tagasi koduvõrku marsruuteri kaudu uuesti serverisse ja mis tahes sisu, mida kasutaja soovib (muusika, filmid jne), saadetakse tagurpidi. See on väga ebatõhus viis asjade tegemiseks ja see toob kaasa tohutu hulga liiklust väljaspool seda kohalikku võrku, mis on täiesti tarbetu.

    Ülaltoodud võrgustiku stsenaariumi tegelikuks mõtlemiseks on see samaväärne kümnendal korrusel asuva kõrghoones asuva büroohoone osakonnaga, kes saadab postiteenuse kaudu kuuenda korruse osakonnale kirja (kus see hoone lahkub ja nõuab mitmekordset pooled sorteerima ja liigutama).

    Kui marsruuteril on loopback funktsionaalsus, püüab ta selle edastamise arukalt ära ja suunab selle ümber; sisuliselt öeldes: "Oh hei Ma olen 255.255.1.1, ei ole vaja seda teavet saata väljaspool võrku, teenus, mida kasutaja taotleb, on siin kodus. ”Liiklus ei lahku koduvõrgust ja selle asemel rööbastatakse ruuteri NAT-süsteemi tõhusalt tagasi kohaliku masin, kus edastamine toimub peaaegu koheselt ja kiirusel, mida kohalik võrk toetab.

    Kasutades uuesti meie kontori analoogiat, on loopback-funktsioon sarnane interoffice-posti kasutamisega (kus see ei lahku büroohoost ja nõuab vaid ühe poole sortimist ja teisaldamist).

    Niisiis, kus see jätab teid, siis kasutaja, kes otsib loopback funktsionaalsust? Esimene peatus on otsida marsruuteri mudeli numbrit ja terminit „NAT loopback”, et teha kindlaks, kas teie ruuter seda toetab (võite ka ruuteri konfiguratsioonimenüüd valada, kuid otsida seda tavaliselt kiiremini). Soovitame ka otsida marsruuteri mudeli numbrit ja kolmanda osapoole püsivara lahendusi, nagu näiteks Tomat ja DD-WRT püsivara, et teha kindlaks, kas mõni kolmanda osapoole lahendus toob sisse tagasilöögi isegi siis, kui kohalik püsivara seda ei toeta.

    Lõpuks võib osutuda kasulikuks viidata sellele OpenSimulator Projecti poolt hallatavale nimekirjale (loopback-funktsioon on nende vajaduste jaoks kriitiline). See on lähim asi suurte värskenduste loenditesse, millel on loopback-funktsionaalsusega ruuterid.

    Kui olete uue ruuteri turul, on kõige turvalisem panus hoolikalt läbi vaadata ja vaadata läbi mis tahes teie kaalutud mudeli dokumentatsioon.