Sunteți pe pagina 1din 2

Vom asocia adresa ip cu adresa fizica a unei case.

Astfel, cand trimiti o scrisoarea aceasta


ajunge la o adresa. La fel ajunge si informatia la o adresa ip.
ip-urile pot fi virtuale sau reale. Putem compara aceasta cu o casuta postala. Adresa reala
este cea a postei, iar adresa virtuala este casuta postala. Practic toate scrisorile ajung la o
adresa reala, apoi sunt impartite in cutiile postale, care reprezinta ip-urile virtuale. In
practica, ip-urile virtuale sunt cele care le primeste un calculator dupa ce ne conectam la
internet cu un router.
Catre aceste ip-uri virtuale nu se poate ajunge decat daca "trecem prin ip-ul real". De aceasta
avem nevoie de port forwarding. Ip-ul real trimite anumite pachete catre ip-ul virtual.
O explicatie foarte simpla a ceea ce inseamna port exemplificata: Orice joc care se joaca in
retea are nevoie de un server, adica un jucator "face serverul" iar restul dau "Join server",
adica se alatura serverului. Cand "faci serverul", jocul respectiv "deschide" un port, ca si cum
ar deschide o usa, iar prin portul ala comunica cu restul clientilor. In acest fel comunica orice
program.
porturile sunt niste numere cu valoarea maxima 65535. o lista a porturilor standard se poate
gasi aici:
Calculatoarele care au ip-uri virtuale si care vor sa hosteze un server deschid un port, insa
aceasta este "vazut" doar in treteaua de acasa. Sungurul ip vizibil din internet este cel real.
Astfel, pentru a face un server vizibil in internet desi avem ip virtual, trebuie sa
redirectionam conexiunile pe un anumit port de la ip-ul real sa duca la ip-ul virtual. Se
realizeaza un fel de canal intre ip-ul real si cel virtual. Astfel cand vreau sa ma conectez la
ip-ul real pe un anumit port defapt ma conectez la calculatorul cu ip virtual la care a facut
"forward".
In meniul unui ruter, aceasta functie are denumirea de "port forwarding" sau "NAT" sau
"virtual servers". Probabil mai sunt si alte denumiri insa nu le stiu eu.
Exemplu voi da din meniul unui modem huawei. Pentru a forwarda portul 80 (protocolul http)
catre un ip din reteaua locala: Deschideti navigatorul si incarcati adresa ip a modemului (de
forma: 192.168.XXX.XXX). In meniul din stanga intrati la "Basic" apoi "NAT" apoi butonul
"Virtual Server". Mai jos printscreen cu explicatii:

Virtual Server Port forwarding
Am un ip real. Daca incerci sa te conectezi la portul 22, acesta te va duce la ip-ul
192.168.2.250 si va incerca sa se conecteze la portul 22. Daca te conectezi la acelasi ip si
portul 82, acesta te va duce la calculatorul cu ip-ul 192.168.2.3 si se va conecta la acesta pe
portul 80.
Daca doresti de exemplu sa faci un server pentru un joc, trebuie sa afli ce port foloseste, sau
ce porturi (unele se conecteaza pe mai multe porturi) si sa forwardezi respectivele porturi
catre ip-ul virtual care il are calculatorul tau.

S-ar putea să vă placă și