Kaip prisijungti prie vietinio interneto serverio, nesiųsdamas eismo į internetą ir atgal?
Jei sukonfigūravote serverį savo namų tinkle (pvz., Žiniasklaidos transliacijos serveryje), kad galėtumėte prieiti prie savo failų ne namuose, galbūt pastebėjote smalsų dalykų: kai norite naudoti serverį namuose, jūsų srautas nukreipiamas prie savo interneto paslaugų teikėjų serverių ir tada grįžkite į savo namus, nes jūsų tinklo aparatūra neatpažįsta, kad serveris iš tikrųjų nėra internete, tai yra namie. Pažvelkime, kaip kolegos skaitytojas gali išspręsti šią lėtai ir pralaidai švaistantį operaciją ir laikyti viską griežtai ir greitai.
Gerbiami How-To Geek,
Turiu gana konkrečią problemą, kurią tikiuosi, kad bus gana konkretus atsakymas. Į savo namų tinklą sukonfigūravau srautinės medijos serverį, kad galėčiau prieiti prie savo žiniasklaidos, o ne namuose. Mano telefone turiu programą, leidžiančią nurodyti serverio adresą. Kol kas taip gerai, tiesa? Kai būsiu toli, tiesiog paleidžiu programą ir prisijungiu prie serverio (tai yra mano namų interneto ryšio IP adresas).
Dabar čia yra mano problemos (ir vilties) sprendimas. Kai būsiu namuose ir naudoju tą pačią programą, srautas išeina į internetą (arba bent jau mano IPT serveriuose, kuriuos manau), tada ateina atgal prie mano namų prisijungti prie išorinio IP adreso. Aš neprieštarauju šiek tiek atsilikimui, kai aš esu toli nuo namų, nes turinys turi naršyti internete, kad pasiektų mane, bet atrodo gana kvaila, kad mano telefonų ir serverių užklausos išeina į internetą ir atgal, kai eismo šaltinis yra dešimt metrų nuo manęs ir prijungtas prie mano vietinio tinklo.
Akivaizdu, kad galėčiau naudoti kitą programą, kad galėčiau prisijungti prie daiktų, kai aš būsiu savo namuose, bet aš tikrai norėčiau supaprastinti savo programas ir naudotojo patirtį. Programoje negalima nurodyti dviejų serverių. Ar vis tiek reikia, kad tinklas protingai nukreiptų srautą į vietinį IP, o ne didelę seną kelionę, kurią ji dabar vykdo?
Pagarbiai,
Vietinis tinklas sumaišytas
Geros naujienos yra tai, kad neabejotinai yra paprastas jūsų problemos sprendimas. Bloga naujiena yra ta, kad ne visi maršrutizatoriai turi šį paprastą sprendimą. Techninis terminas, kurį ieškote, yra „NAT loopback“. NAT reiškia „Network Address Translation“; šis mechanizmas jūsų maršrutizatoriuje yra atsakingas už srauto priskyrimą prie atskiro IP adreso, kad, pavyzdžiui, kiekvienas jūsų namų ūkyje esantis asmuo savo atskirose tabletėse, kompiuteriuose ir telefonuose galėtų vienu metu stebėti „YouTube“ be vaizdo įrašų srautų sumaišymo ir pristatymo į neteisingą prietaisą.
Įprastomis sąlygomis (pvz., Kai „NAT loopback“ nėra) mes turime scenarijų, lygiai tokį, koks aprašytas el. Laiške. Vietiniame tinkle yra išteklių, sakykite muzikos serverį, ir kad muzikos serveris pasiekiamas per priekį nukreiptą IP adresą, ty 255.255.1.1. Šis serveris taip pat turi vietinį adresą tinkle, tarkim, 192.168.1.100. Jei lokaliniame tinkle asmuo bet kuriuo metu neprisijungia prie „loopback“ funkcijos, jis į priekį nukreiptas adresas 255.255.1.1 pasiekia šį srautą per maršrutizatoriaus sąsają, tačiau išeina į internetą (paprastai tik ISP artimiausiame mazge) ir tada atgal į namų tinklą, dar kartą per maršrutizatorių, į serverį ir bet kokio turinio, kurį nori vartotojas (muzika, filmai ir kt.), siunčiama atvirkštiniu maršrutu. Tai yra labai neveiksmingas būdas daryti dalykus, ir jis sukuria didžiulį eismo judėjimą už šio vietinio tinklo, kuris yra visiškai nereikalingas.
Norint pagalvoti apie pirmiau minėtą tinklo scenarijų, jis atitinka dešimtojo aukšto aukšto rango biuro pastato skyrių, kuris siunčia laišką į šeštojo aukšto skyrių per pašto tarnybą (kur jis išeis iš pastato ir pareikalaus kelis kartus šalys rūšiuoti ir perkelti).
Kai maršrutizatorius turi „loopback“ funkciją, jis protingai perims tą transliaciją ir nukreips jį atgal; iš esmės sakydamas: „Oh hey aš 255.255.1.1, nereikia siųsti šios informacijos už tinklo ribų, paslauga, kurią prašo vartotojas, yra čia namuose. “Eismas niekada neišvyksta iš namų tinklo ir efektyviai nukreipiamas per maršrutizatoriaus NAT sistemą tiesiai į vietinį mašina, kurioje perdavimas vyksta beveik akimirksniu ir greičiu, kurį palaiko vietinis tinklas.
Naudodamiesi mūsų biuro analogija, „loopback“ funkcija yra tarsi naudojant tarptinklinį paštą (kai jis neišeis iš biurų pastato ir reikės tik vienos šalies surūšiuoti ir perkelti).
Taigi, kur tai palieka jus, vartotojas ieško „loopback“ funkcijų? Pirmoji stotelė bus ieškoti maršrutizatoriaus modelio numerio ir termino „NAT loopback“, kad nustatytumėte, ar jūsų maršrutizatorius jį palaiko (taip pat galite užpilti maršrutizatoriaus konfigūracijos meniu, bet paprastai ieškoti greičiau). Mes taip pat rekomenduojame ieškoti jūsų maršrutizatoriaus modelio numerio ir trečiosios šalies programinės įrangos sprendimų, pvz., „Tomato“ ir „DD-WRT“ programinės įrangos, kad nustatytumėte, ar bet kokie trečiosios šalies sprendimai įdiegia „loopback“, net jei vietinė programinė įranga nepalaikė.
Galiausiai jums gali būti naudinga nurodyti šį sąrašą, kurį palaiko „OpenSimulator“ projektas („loopback“ funkcionalumas yra labai svarbus jų poreikiams). Tai artimiausias dalykas, kad galėtumėte rasti didelį naujausių maršrutizatorių, turinčių „loopback“ funkcionalumą, sąrašą.
Jei esate naujo maršrutizatoriaus rinkoje, saugiausias statymas yra kruopščiai apsipirkti ir peržiūrėti bet kurio jūsų svarstomo modelio dokumentus.