Ce este Port forwarding și cum mă poate ajuta? [Explică-i pe MakeUseOf]

Ce este Port forwarding și cum mă poate ajuta? [Explică-i pe MakeUseOf] / Tehnologie explicată

Plângeți puțin înăuntru când cineva vă spune că există o problemă de expediere a porturilor și de aceea noua dvs. aplicație strălucitoare nu va funcționa? Xbox-ul tău nu te va lăsa să joci jocuri, descărcările de torrent nu refuză să pornească sau serverul tău web nu poate fi accesat? Ei bine, eu sunt aici pentru a risipi dificultatea și a explica exact ce port de expediere este, și cum vă poate ajuta.

Care sunt porturile?

Probabil că aveți o idee bună despre cum funcționează rețelele, deoarece fiecare dispozitiv are o adresă IP. Există două tipuri de adrese IP; public și privat. Adresele IP publice sunt accesibile oriunde în lume; cele private sunt utilizate în rețele interne - cum ar fi 192.168.x.x, sau 10.0.x.x. Pentru a primi informații din Internet, cererile de date sunt trimise atât cu o adresă IP globală - corespunzătoare routerului dvs. cât și cu o adresă IP locală, corespunzătoare PC-ului dvs. sau a altui dispozitiv conectat la rețea.

Acum, acest lucru este bine și bun când vorbim doar despre navigarea pe web, dar ce zici atunci când începeți să solicitați diferite tipuri de date - cum ar fi torrentele sau informații specifice jocului pentru acel MMO sau chiar e-mail? Cum știe computerul pentru ce aplicație sunt destinate datele? Aici intră porturile.

porturi

Porturile sunt ca niște tuburi de sortare a corespondenței în interiorul computerului. Când un pachet de date vine pentru PC-ul dvs., sistemul de operare are o privire asupra numărului portului pentru care este destinat. Fiecare port corespunde unei aplicații diferite și în total sunt disponibile 65.536 de porturi.

Unele dintre aceste porturi (primele 1.024) sunt fixe - un standard predeterminat care ajută aplicațiile de bază să comunice pe tot globul. De exemplu, cererile de trafic web nesigure sunt aproape întotdeauna servite prin portul 80; spun “aproape intotdeauna” deoarece depinde de software-ul de server, dar portul 80 este standard pentru traficul HTTP Apache. E-mailurile primite de la POP3 sunt gestionate de 110, în timp ce SMTP iese la 25; FTP pe 20 și 21. Puteți vedea lista completă a porturilor bine-cunoscute pe Wikipedia.

Dincolo de portul 1024 este practic un drum liber pentru toți; pentru aplicațiile pentru a le utiliza, cea mai ușoară cale este folosirea funcției Universal Plug and Play.

UPnP

Porturile sunt blocate implicit pe routere; aceasta este o caracteristică de securitate esențială și împiedică solicitările răuvoitoare să ajungă la toate serviciile de bază care pot fi difuzate pe computerele dvs. Evident, acest lucru poate provoca, de asemenea, probleme pentru orice aplicație care are nevoie de informații trimise înapoi de pe Internet; ruterul îl va bloca.

Pentru a permite transmiterea de date de pe partea de Internet către un computer intern, calculatorul trebuie să spună routerului că va transmite un anumit port. Aceasta înseamnă că atunci când router-ul vede un pachet destinat unui port specificat, acesta îl va transmite unui anumit echipament local.

Pentru a vă salva dificultatea de a seta redirecționarea portului manual de fiecare dată, a fost inventat UPnP. Acesta este un protocol prin care o aplicație poate solicita un port și poate configura automat regulile de redirecționare a porturilor. În cea mai mare parte, UPnP funcționează bine, iar procesul de expediere a porturilor va fi în întregime invizibil pentru dvs..

Manual de redirecționare a porturilor

Uneori UPnP nu va funcționa; sau ați putea fi dezactivat din motive de securitate. O aplicație necinstiți care rulează pe rețeaua dvs. internă ar putea să o deschidă imediat folosind UPnP. În acest caz, trebuie să deschideți manual porturile.

Va trebui să știți câteva lucruri pentru a configura redirecționarea manuală a porturilor.

  1. Cum să accesați pagina de configurare a ruterului; de obicei, aceasta înseamnă introducerea adresei gateway-ului rețelei dvs. (cum ar fi 192.168.0.1). Dacă nu sunteți sigur, verificați această listă de ghidaje după producător.
  2. Care port sau gama de porturi trebuie transmise.
  3. Adresa IP a computerului pe care îl transmiteți.

Unele aplicații vor specifica, de asemenea, dacă vor trimite pachete UDP sau TCP; acestea sunt pur și simplu diferite tipuri de trafic de rețea și nu toate aplicațiile folosesc ambele tipuri. Dacă aveți îndoieli, doar înainte în ambele; nu vor exista efecte adverse.

Deschideți pagina de configurare a router-ului în secțiunea de redirecționare a porturilor - aceasta va fi probabil în setările de securitate. Ele pot fi o opțiune de selectare “Serviciu” pentru porturi predefinite, dar o să presupun că știți exact ce port doriți să îl transmiteți, deci săriți acest bit.

Dă-ți regula un nume arbitrar - cum ar fi “torenți” - apoi introduceți intervalul de port pe care doriți să-l transmiteți. Dacă este vorba doar de un port, este posibil să fie nevoie să intrați în același port atât pentru începutul, cât și pentru final, sau să completați doar începutul. Din nou, selectați atât protocoalele UDP și TCP, dacă nu sunteți sigur, apoi completați adresa mașinii la care doriți să fie trimisă. Rețineți că acest lucru nu va funcționa dacă reinițializați în mod constant routerul; mașinilor le poate fi atribuită ulterior o altă adresă IP, iar regulile tabelului de redirecționare a porturilor se vor rupe.

De ce sa te deranjezi?

Dacă aplicația pe care încercați să o configurați nu funcționează cu UPnP, va trebui aproape să deschideți câteva porturi. Asta e rar în zilele noastre, dar se poate întâmpla.

O altă ocazie pe care trebuie cu siguranță să o transmiteți este dacă rulați serverul dvs. web 5 Motive pentru care ar trebui să vă creați propriul server 5 motive pentru care ar trebui să vă creați serverul dvs. Probabil ați auzit la un moment dat că serverele nu sunt numai pentru cei care au mulți bani. De fapt, oricine are o cutie de schimb așezată în jurul valorii de undeva în casa lor poate avea ... Citește mai mult că vrei să fii accesibil lumii. În acest caz, ați redirecționa portul 80 la server și orice solicitări HTTP către modemul dvs. vor fi trimise către server. Rețineți că rularea unui server web poate fi în contradicție cu Termenii și condițiile furnizorului dvs. de servicii de internet, deci verificați mai întâi.

Sper că acum înțelegeți ce port de redirecționare este și de ce ar putea fi necesar să îl configurați. Pentru a fi sincer, configurarea manuală este rareori necesară în zilele noastre, în afara funcționării propriului server și, cu siguranță, nu este necesară pentru jocuri - dar este bine să știți oricum.

Ați avut probleme cu trimiterea de porturi și ați reușit să le rezolvați?

Image credit: Adresa IP prin intermediul Shutterstock

Explorați mai multe despre: Rețele de calculatoare.