8Aug

Cum și de ce toate dispozitivele din casa dvs. Împărtășesc o adresă IP

click fraud protection

Dacă sunteți ca majoritatea oamenilor, furnizorul dvs. de servicii de Internet vă transmite o singură adresă de protocol Internet, iar router-ul îl distribuie între toate dispozitivele conectate din locuința dvs.

Acest lucru încalcă, de fapt, principiul end-to-end, pe care Internetul a fost proiectat în jurul său. Cu toate acestea, există doar atât de multe adrese IP pentru a merge în jurul valorii de - ne-am terminat.

Adresele IP publice sunt o resursă limitată

Există mai puțin de 4,2 miliarde de adrese IP IPv4 disponibile. Cu alte cuvinte, pe planetă există mai multe dispozitive conectate decât pentru acestea există adrese IP unice, publice. Internetul este în afara adreselor IPv4, chiar dacă le raționalizăm.

Mai degrabă decât furnizorul dvs. de servicii Internet care atribuie o adresă IP publică unică fiecărui dispozitiv din casa dvs., veți avea nevoie de o adresă IP suplimentară de fiecare dată când ați cumpărat un computer, o tabletă, un smartphone, o consolă de jocuri sau orice altceva -aveți o singură adresă IP.Adresele

instagram viewer

publice vs. private IP

Routerul este conectat direct la Internet și îi este alocată adresa IP publică( care se poate schimba în timp).Router-ul dvs. este apoi responsabil pentru partajarea adresei IP publice printre alte computere și dispozitive conectate în casa dvs.

Routerul alocă adrese IP locale dispozitivelor conectate. Acest lucru le permite să comunice unul cu celălalt în spatele ruterului dvs. în casa dvs. Cu toate acestea, aceste adrese IP locale nu sunt accesibile de pe Internet. Cu alte cuvinte, adresa IP publică ar putea fi ceva de genul 23.24.35.63.Oricine de pe Internet poate încerca să se conecteze la această adresă și ei ar ajunge la router. Adresa IP privată a computerului dvs. poate fi ceva asemănător cu 192.168.1.100.Când cineva de pe Internet încearcă să se conecteze la această adresă, computerul va căuta adresa 192.168.1.100 în rețeaua locală.

Dacă acest lucru este puțin confuz, încercați să vă gândiți la o clădire de birouri. Adresa clădirii de birouri poate fi 500 Fake Street, Fake Town, Statele Unite ale Americii. Oricine poate trimite e-mailuri la această adresă de oriunde din lume - această adresă este echivalentă cu o adresă publică.Un birou din clădirea de birouri ar putea fi "Camera 203". La fel ca adresele IP locale, "Camera 203" nu este o adresă unică la nivel mondial - este utilizată în multe clădiri de birouri. Nu puteți adresa poșta direct la Camera 203 dacă locuiți în cealaltă parte a lumii. Trebuie să adresați un e-mail către clădirea de birouri. Traducerea adresei de rețea

( NAT) &Port forwarding

Când vă conectați la ceva pe Internet - un site web, de exemplu - computerul trimite pachetele prin router. Router-ul modifică pachetele și atribuie un port unic fiecărei conexiuni de ieșire de pe router. Când site-ul web sau alt server vă trimite date înapoi, trimite datele înapoi la acel port specific și router-ul știe că ar trebui să trimită datele înapoi la același dispozitiv care a inițiat conexiunea inițială.Acesta este modul în care routerele gestionează traficul pe Internet pentru mai multe computere folosind o singură adresă IP și știe unde trebuie să meargă tot traficul.

Cu toate acestea, acest lucru se poate rupe atunci când se ocupă de traficul nerecuperat de intrare. De exemplu, dacă cineva încearcă să se conecteze la adresa IP a router-ului propriu, router-ul dvs. nu are idee de unde să trimită traficul respectiv. Tot routerul dvs. poate face traficul și aruncați-l. Acest lucru înseamnă, în esență, că ruterul dvs. acționează ca un fel de firewall, aruncând înapoi traficul nerecuperat.

Dacă doriți să primiți acest trafic de intrare, puteți seta redirecționarea portului pe router. De exemplu, ați putea spune routerului că rulați un server Minecraft pe portul 25565 la o anumită adresă IP locală.Când routerul primește o conexiune la portul 25565, știe că trebuie să treacă traficul până la adresa IP locală pe care ați specificat-o. Acesta este motivul pentru care redirecționarea porturilor este necesară pentru aplicațiile care funcționează ca servere și care primesc trafic nereportat în afara rețelei dvs. locale.

Două Future Posibile

După cum am menționat mai sus, în ciuda raționamentului, nu mai avem adrese IP IP4.Pe termen lung, fiecare dispozitiv va avea, sperăm, o adresă IP proprie. Pe termen scurt, este posibil să nu aveți nici măcar o singură adresă IP publică proprie.

Adresele
  • IPv6 pentru fiecare dispozitiv : IPv4 are mai puțin de 4,2 miliarde de adrese, dar IPv6 poate oferi 2128 adrese IP posibile. Wolfram Alpha ne poate ajuta să punem acest număr imens în perspectivă: este vorba de adrese IP diferite sau de aproximativ 50100000000000000000000000000 adrese IP unice pentru fiecare persoană de pe planetă.Odată ce IPv6 devine mai răspândit și înlocuiește IPv4, am putea atribui fiecărui dispozitiv conectat o adresă IP unică pe Internet.
  • Carrier-grade NAT : Pe termen scurt, unii ISP se străduiesc să furnizeze clienților lor adrese IPv4.Carrier-grade NAT este o soluție propusă pe care o caută ISP-urile. Un ISP care utilizează NAT cu grad de operare va păstra propriile sale adrese IP.S-ar folosi NAT( ca și router-ul dvs. de acasă) pentru a distribui adrese IP locale tuturor clienților săi. Clienții nu ar avea o adresă IP publică unică pe Internet și nu ar putea să utilizeze software de tip server care necesită redirecționare porturi sau conexiuni directe.

Internetul nu a fost niciodată conceput pentru atât de multe dispozitive conectate, iar rutele de acasă cu tehnologii NAT sunt singurul motiv pentru care putem conecta atât de multe dispozitive fără a migra la IPv6.

Credit de imagine: Matt J Newman pe Flickr, Bob Mical pe Flickr, webhamster pe Flickr, Jemimus pe Flickr