15Jul

Kā es varu izveidot savienojumu ar lokālu interneta risinājumu serveri, neizsūtot trafiku uz internetu un atpakaļ?

Ja esat konfigurējis serveri savā mājas tīklā( piemēram, multivides straumēšanas serverī), lai jūs varētu piekļūt saviem failiem prom no mājām, iespējams, esat pamanījis interesantu šausmām: ja vēlaties izmantot serveri mājās, jūsu datplūsma tiek maršrutētauz jūsu ISP serveriem un pēc tam atpakaļ uz māju, jo jūsu tīkla aparatūra neatpazīst, ka serveris internetā nav īsti pieejams, tas ir tieši mājās. Apskatīsim, kā kolēģu lasītājs var novērst šo lēno un joslas platumu izšķērdošu darbību un saglabāt lietas cieši un ātri.

Cienījamais "How-To Geek",

Man ir diezgan specifiska problēma, ka es ceru, ka tam ir diezgan konkrēta atbilde. Es izveidoju straumēšanas multivides serveri savā mājas tīklā, lai es varētu piekļūt savam multivides failam, kad esmu prom no mājām. Manā tālrunī ir programma, kas ļauj man norādīt servera adresi. Līdz šim tik labi, vai ne? Kad es esmu prom, es tikko sāku lietotni un izveido savienojumu ar serveri( kas ir mājas mājas interneta pieslēguma IP adrese).

Tagad šeit ir redzams, ar ko saskaras mana problēma( un cerams). Kad es esmu mājās, un es izmantoju to pašu lietojumprogrammu, satiksme iziet internetā( vai vismaz pēc maniem ISP serveriem es domāju), tad nāk

atpakaļ uz manu māju, lai izveidotu savienojumu ar ārējo IP adresi. Es nedomāju, ka man ir maz laika, kad esmu prom no mājām, jo ​​saturam ir jākļūst internetā, lai nokļūtu pie manis, bet šķiet diezgan muļķīgi, ja mana tālruņa-servera pieprasījumi nonāk internetā un atpakaļ, kadsatiksmes avots ir desmit pēdu attālumā no manis un savienots ar manu vietējo tīklu.

Protams, es varētu izmantot citu programmu, lai izveidotu savienojumu ar lietām, kad es esmu savā mājā, taču es patiešām vēlētos racionalizēt savas lietotnes un lietotāju pieredzi. Lietojumprogrammā nav iespējams norādīt divus serverus. Vai kāds ir, vai tīkls inteliģenti virzās datplūsmu uz vietējo IP, nevis lielo veco ceļojumu, ko tas turpina?

Ar cieņu,

lokālais tīkls, kas ir pārsteigts

Labās ziņas ir tas, ka viss noteikti ir vienkāršs jūsu problēmas risinājums. Sliktās ziņas ir tas, ka ne visiem maršrutētājiem šis vienkāršais risinājums ir pieejams. Lietotāja iezīmētais tehniskais termins ir "NAT loopback".NAT apzīmē tīkla adrešu tulkošanu;šis maršrutētāja mehānisms ir atbildīgs par datplūsmas kartēšanu uz atšķirīgu IP adresi, lai, piemēram, ikviens jūsu mājsaimniecības lietotājs no savām individuālajām tabletēm, datoriem un tālruņiem varētu vienlaikus skatīties YouTube, videoklipu plūsmas nesajaucot un nepiegādājotuz nepareizu ierīci.

Normālos apstākļos( piemēram, ja "NAT loopback" nav pieejams), mums ir scenārijs, kas ir tieši tāds pats kā tas, kuru aprakstījāt savā e-pastā.Vietējā tīklā ir pieejams resurss, proti, mūzikas serveris un šis mūzikas serveris ir pieejams caur uz priekšu vērstu IP adresi, teiksim 255.255.1.1.Tam serverim arī ir vietējā adrese tīklā, teiksim 192.168.1.100.Bez loopback funkcijas jebkurā brīdī, kad persona vietējā tīklā piekļūst šim serverim ar priekšu vērsto adresi 255.255.1.1, satiksme iet caur vārteju maršrutētājā, izmantojot internetu( parasti tas ir tikai uz tuvāko ISP tuvāko mezglu) un pēc tamatpakaļ uz mājas tīklu, izmantojot maršrutētāju atkal, uz serveri, un neatkarīgi no tā, kāds saturs lietotājs vēlas( mūzika, filmas utt.), tiek nosūtīts pa pretējo maršrutu. Tas ir ļoti neefektīvs veids, kā rīkoties, un tas ievieš milzīgu satiksmes plūsmu ārpus vietējā tīkla, kas ir pilnīgi nevajadzīgs.

Domājot par iepriekš minēto tīkla scenāriju reālā izteiksmē, tas ir līdzvērtīgs departamentam augstākajā biroja ēkā desmitajā stāvā, izvēloties nosūtīt vēstuli nodaļai 6. stājā pa pastu( no kurienes tas atstās ēku un prasavairākas puses kārtot un pārvietot).

Kad maršrutētājam ir loopback funkcionalitāte, tā saprātīgi pārtvers šo pārraidi un pārorientēs to;būtībā sakot: "Ak hey Es esmu 255.255.1.1, nav nepieciešams nosūtīt šo informāciju ārpus tīkla, lietotājs pieprasījis pakalpojumu, ir tieši šeit mājās." Trafika nekad neatstāj mājas tīklu, un tā vietā efektīvi sling-shottedizmantojot maršrutētāja NAT sistēmu, tieši uz vietējo mašīnu, kur pārraide notiek gandrīz uzreiz un ar ātrumu, ko atbalsta vietējais tīkls.

Izmantojot mūsu biroja analogiju vēlreiz, loopback funkcija ir tāpat kā starpuzņēmuma pasts( kur tas netiks atstāts no biroja ēkas, un tam būs nepieciešama tikai viena puse, lai sakārtotu un pārvietotu).

Tātad, kur tas atstāj jūs, lietotājs meklē loopback funkcionalitāti? Pirmais pieturas mērķis ir meklēt maršrutētāja modeļa numuru un terminu NAT loopback, lai noteiktu, vai maršrutētājs to atbalsta( jūs varat arī pāriet maršrutētāja konfigurācijas izvēlnēs, bet to parasti meklē ātrāk).Mēs arī ieteicam meklēt maršrutētāja modeļa numuru un trešās puses programmaparatūras risinājumus, piemēram, Tomātu un DD-WRT programmaparatūru, lai noteiktu, vai kādi trešo pušu risinājumi ievieš loopback, pat ja vietējā programmaparatūra to neatbalsta.

Visbeidzot, jums šķiet lietderīgi atsaukties uz šo sarakstu, ko uztur OpenSimulator Project( loopback funkcionalitāte ir būtiska to vajadzībām).Tas ir vistuvākais liela veida atjauninātajam maršrutētāju sarakstam ar loopback funkcionalitāti, kuru jūs atradīsit.

Ja jūs esat jaunā maršrutētāja tirgū, drošākais solījums ir rūpīgi iepirkties un pārskatīt jebkuras jūsu paredzētā modeļa dokumentāciju.