If-Koubou

Kā es varu izveidot savienojumu ar vietējo Interneta serveri, neizsūtot trafiku uz internetu un atpakaļ?

Kā es varu izveidot savienojumu ar vietējo Interneta serveri, neizsūtot trafiku uz internetu un atpakaļ? (Kā)

Ja jūsu mājas tīklā esat konfigurējis serveri (piemēram, multivides straumēšanas serveri), lai jūs varētu piekļūt saviem failiem prom no mājām, iespējams, esat pamanījis interesantu šausmu: ja vēlaties izmantot serveri mājās, jūsu datplūsma tiek izvadīta uz jūsu ISP serveriem un atpakaļ uz jūsu 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 platuma darbības iztēlošanu un uzturēt lietas cieši un ātri.

Cienījamie programmatūras 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ākatpakaļ 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, taču šķiet diezgan muļķīgi, ja mana tālruņa-servera pieprasījumi nonāk internetā un atpakaļ, kad satiksmes avots ir desmit pēdu attālumā no manis un savienots ar manu vietējo tīklu.

Acīmredzot es varētu izmantot citu programmu, lai izveidotu savienojumu ar saturu, kad es esmu savā mājā, bet 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

Vietējais tīkls ir pārsteigts

Labās ziņas ir tādas, 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ājot uz 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ā tavā e-pasta ziņojumā aprakstītais scenārijs. 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. Šis serverisarī 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ērstu adresi 255.255.1.1, satiksme iet caur vārteju maršrutētājā, izmantojot internetu (parasti, tikai uz ISP tuvāko mezglu), un pēc tam atpakaļ 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āt 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 (kur tas atstās ēku un prasa vairākus kārtot un pārvietot puses).

Ja 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, heiES 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 ielieciet routera NAT sistēmu tieši uz vietējo mašīna, kur pārraide notiek gandrīz uzreiz un ar ātrumu, ko atbalsta vietējais tīkls.

Izmantojot mūsu biroja analoģiju atkal, loopback funkcija ir tāpat kā starpuzņēmuma pasts (ja tas neatstās biroja ēku un tam būs nepieciešama tikai viena puse, lai sakārtotu un pārvietotu).

Tātad, ja tas tevi atstāj, 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 var būt noderī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.