Namų tinklas 101: Kas yra uosto persiuntimas?
Saugumas Namų Tinklų Kūrimas / / March 17, 2020
Uosto peradresavimas yra būdas leisti interneto srautui efektyviau nukreipti kompiuterį ar programą. Jei patyrėte atsilikimą naudodamiesi internetiniais vaizdo žaidimais, „Skype“ ar „Netflix“, gali padėti perkėlimas į uostą.
Profesionaliai kalbant, uosto peradresavimas yra būdas leisti interneto srautams greičiau ir efektyviau nukreipti srautą į tam tikrą kompiuterį ar programą. Jei patyrėte vaizdo žaidimų atsilikimą arba jei turite programą (pvz., „Skype“ ar „Netflix“), kuriai nepavyko prisijungti prie serverio, gali būti naudingas uosto peradresavimas.
Norėdami gauti daugiau techninio supratimo apie uosto persiuntimą, jis padeda suprasti, kaip jūsų namų tinklas susisiekia su internetu. Jei jums tai visai nerūpi, nedvejodami praleiskite Kaip persiųsti maršrutizatoriaus uostus.
IP adresai ir tinklo adresų vertimas (NAT)
Kiekvienas prie interneto prijungtas įrenginys turi savo IP adresą. Šis IP adresas naudojamas, kad serveris žinotų, kurį prietaisas siųsti informaciją („paketus“) į.
Kiekvienas IP adresas dar suskirstomas į uostus. Šie prievadai nurodo įrenginį, kuris
Pvz., Kai jūsų kompiuteris nori pasiekti google.com, jis prisijungs prie „Google“ IP adreso: 74.125.224.72. Tiksliau, jei norite, kad jūsų interneto naršyklė (tarkime, „Chrome“) prisijungtų prie „Google“ žiniatinklio serverio programos, ji galėtų prisijungti per 80 prievadą, kuris yra standartinis prievadas, naudojamas HTTP informacijai perduoti (t. internetiniai puslapiai). Taigi, kai nukreipiate naršyklę į Google.com, jūs iš tikrųjų bendraujate 74.125.224.72:80 (IP adresas:uostas).
Jei tai neaišku, pagalvokite apie laišką, siunčiamą į biurų pastatą, kuriame dirba 1000 darbuotojų. Uždėjus gatvės adresą ant voko, jis patenka į pašto patalpas, tačiau pašto dėžutė nežino, kuris iš 1000 darbuotojų gauna laišką. Štai kodėl jūs įtraukėte ATTN: „groovyPost“ vyriausioji redaktorė be adreso. Tokiu būdu pašto kambarys žino, kad gali ją perduoti Brianui Burgessui. Be to ATTN pašto vyrukas privalėtų vaikščioti aukščiau ir žemyn kubeliais, klausdamas, ar kažkas tikisi iš to siuntėjo laiško. Tikėtina, kad jis niekada neras numatyto gavėjo.
Jūsų namuose įrenginys, jungiantis prie interneto, greičiausiai yra jūsų maršrutizatorius. Kaip ir biuro pastato pašto kambarys, jūsų maršrutizatorius tarnauja kaip tarpininkas tarp visų jūsų namuose esančių kompiuterių, išmaniųjų telefonų ir planšetinių kompiuterių bei interneto. Norėdami tai padaryti, maršrutizatorius paskirs privačius IP adresus kiekvienam jūsų tinklo įrenginiui. Šie privatūs IP adresai nėra matomi internete. Visi paketai, skirti jūsų kompiuteriui, yra siunčiami į maršrutizatorių, kuris nustato, kuris kompiuteris ką gauna. Tai vadinama tinklo adresų vertimu (NAT).
Uosto ekspedijavimas
Vienas iš NAT apribojimų yra tas, kad serveriai ir klientai internete nežino, koks yra jūsų kompiuterio privatus IP adresas. Taigi jie negali siųsti duomenų tiesiai į jūsų kompiuterį. Vietoj to, jie nusiųs jį į jūsų maršrutizatorių ir tikėsis, kad viskas bus sutvarkyta. Taikant įprastas programas, jis galų gale susitvarko. Tačiau retesnėms programoms, tokioms kaip žaidimai ir vienpusiai klientai, maršrutizatorius gali nepavykti išsiaiškinti, kuriam kompiuteriui reikia priimti duomenis, ir ryšys nutrūks (grįžti siuntėjui). Čia įeina uosto ekspedijavimas.
Uosto peradresavimas jūsų maršrutizatoriuje yra būdas aiškiai nurodyti maršrutizatoriui, kad jis siųstų duomenis, siunčiamus per tam tikrą prievadą, į konkretų kompiuterį. Grįžtant prie pašto salono analogijos, tai būtų tarsi išsiųsti organizacijos kabinetą į pašto kabinetą su visais pastato darbuotojų vardais, pavardėmis, skyriais ir pareigomis. Taigi, kai ateina laiškas ATTN: „groovyPost“ vyriausioji redaktorė, jie gali pažvelgti į org diagramą, pamatyti Briano vardą kopėčių viršuje (šiek tiek žemiau Steve'o) ), ir perduokite paketą jam tiesiai. Uosto peradresavimas užtikrina du dalykus: (1) kad paketas pateks į reikiamą kompiuterį ir (2) kad jis ten pateks kaip įmanoma greičiau.
Pvz., Jei jūs naudojate „Minecraft“ serverį viename iš savo kompiuterių, iš „Minecraft“ susiję gaunami duomenys iš interneto bus išsiųsti į 25565 prievadą. Taigi jūs liepiate maršrutizatoriui perduoti visą srautą, siunčiamą į 25565 prievadą, į savo kompiuterį naudodamiesi „Minecraft“ serveriu. Jei to nepadarėte, maršrutizatorius saugumo sumetimais gali užblokuoti eismą.
Kaip persiųsti maršrutizatoriaus uostus
Konkretūs maršrutizatoriaus prievadų persiuntimo veiksmai šiek tiek skirsis, atsižvelgiant į maršrutizatoriaus modelį ir modelį. Laimei, PortForward.com žmonės sudarė didelę duomenų bazę Uosto ekspedijavimo vadovai praktiškai kiekvienam maršrutizatoriaus prekės ženklui ir modeliui. Tiesiog pasirinkite maršrutizatoriaus prekės ženklą ir modelį ir spustelėkite Paieška.
Šiuo metu Portforward.com renkasi mokamą „PFConfig“ programinę įrangą, kurios aš nenaudojau, todėl negaliu rekomenduoti. Tai, ko jūs ieškote, yra Numatytasis vadovas, kuris po truputį bus palaidotas Paieška.
Daugeliui maršrutizatorių įveskite naršyklės IP adresą, kad pasiektumėte administravimo puslapį. Paprastai tai yra 192.168.0.1 arba 192.168.1.1. Būsite paraginti įvesti vartotojo vardą ir slaptažodį. Paprastai tai yra „admin“ abiem. Jei tai neveikia, pabandykite „root“ arba „slaptažodis“ arba palikite naudotojo vardą tuščią ir įveskite slaptažodį „admin“. Vis dar kelmas? Bandyti routerpasswords.com
„Airport Extreme“ (kurį turiu) turite naudoti „AirPort Utility“. Kiti maršrutizatoriai taip pat gali reikalauti patentuotos konfigūravimo programinės įrangos, išskyrus interneto naršyklę. Turiu spustelėti „Airport Utility“ Rankinis nustatymas sukonfigūruoti maršrutizatorių.
Iš ten einu į Pažengęs skirtuką ir eikite į Uosto žemėlapiai. Jūsų skirtukai gali būti skirtingi, pvz., Programos ir žaidimai (Linksys).
Tada pridėkite naują prievado žemėlapio įrašą, paslaugos ar prievado peradresavimo įrašą (atsižvelgiant į tai, ką jūsų maršrutizatorius vadina). Jūsų bus paprašyta įvesti šią informaciją:
- Paslaugos pavadinimas: Prievadą naudojančios programos aprašymas. Pvz., „Minecraft“ arba „Windows File Sharing“.
- Paslaugos tipas (TCP / UDP): Pasirinkite TCP arba UDP, atsižvelgiant į tai, ko reikia programai. Daugelis aukščiausios klasės žaidimų naudoja UDP, tačiau kiti naudoja TCP (pvz., „Minecraft“). Jei jums nesiseka su vienu, pabandykite kitą.
- Pradėti prievadą / Pabaigos prievadą: pateiksime įvesčių, kurias norite perduoti, diapazoną. Jei persiunčiate tik vieną prievadą, įveskite tą prievadą ir pradžios, ir pabaigos uostuose. Arba kai kurios konfigūracijos suteikia tik vieną lauką įvesti savo prievadą. Taip yra „Apple Airport Extreme“ atveju. Šiame lauke vis tiek galite įvesti diapazoną, pvz. 137–138.
- Privatus IP adresas / serverio IP adresas: įveskite kompiuterio, kuris gauna duomenis, IP adresą. Tai yra jūsų maršrutizatoriaus priskirtas privatus IP adresas. Perskaitykite tai, kad sužinotumėte kaip nustatyti vietinį IP adresą.
Vėlgi, šios parinktys bus pateiktos šiek tiek skirtingai kiekvienam gamintojui ir modeliui. PortForward.com ištekliai bus naudingi, nes jie pateiks jums konkrečių programų vadovus, taip pat maršrutizatorius.
Žemiau pateikiami tik iliustracijos „Extreme Airport“ ekrano vaizdai:
„Port Mapping“ ekranas:
„Airport Extreme“, užuot pasirinkę TCP / UDP, jie suteikia laukus abiem. Galite tiesiog palikti vieną iš jų tuščią.
Nepamirškite pavadinti savo paslaugos.
Uosto persiuntimo konfigūracijos testavimas
Yra daugybė nemokamų įrankių, leidžiančių patikrinti uosto persiuntimą:
- „YouGetSignal“ - Uosto ekspedijavimo testeris
- „IPFingerPrints“ - Tinklo prievadų nuskaitymo įrankis
- „CanYouSeeMe.org“ - Atidarykite prievadų tikrinimo įrankį
Pridėjus prievadą į priekį, gali tekti iš naujo paleisti maršrutizatorių.
Taip pat atminkite, kad net jei maršrutizatorius tinkamai perkelia uostą, jūsų kompiuteris gali blokuoti prievadus naudodamas „Windows“ ugniasienę ar kitą saugos programą. Norėdami gauti daugiau informacijos apie „Windows“ ugniasienę, skaitykite Austino vadovėlį Kaip leisti programą per "Windows" ugniasienę.
Reikia pagalbos dėl uosto ekspedijavimo? Palikite komentarą ir aš nukreipiu jus teisinga linkme!
[Uosto ekspedijavimo grafika, gauta iš Sergio Sanchez Lopez ir Everaldo Coelho bei „YellowIcon“ (GPL)]