În cea mai mare parte, toți suntem obișnuiți să avem o adresă IP publică unică, dar ce faceți atunci când nu este cazul? Ce se întâmplă exact? Având în vedere acest lucru, postul de astăzi SuperUser Q & A ajută un cititor confuz să rezolve un mister al adresei IP.
Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.
Fotografie este prin amabilitatea lui Nicolas Nova (Flickr).
Cititorul de super-aplicații Spartan dorește să știe dacă este posibil ca diferite persoane să aibă aceeași adresă IP publică:
După cum am înțeles, două computere nu pot avea aceeași adresă publică publică (externă) decât dacă sunt conectate prin același router. Dacă aceștia sunt conectați prin același router, aceștia pot avea aceeași partajare IP publică, dar au diferite adrese IP private.
Situația pe care am întâlnit-o
Prietenul meu și amândoi folosesc același furnizor de servicii Internet. Avem nume și parole de utilizatori diferite și conexiuni independente la furnizorul nostru de servicii Internet, însă avem aceeași adresă IP publică! Cum este posibil acest lucru? Când folosim Google pentru a determina adresa IP, amândoi obținem același rezultat exact, 112.133.229.29 (în ruterul meu se spune 10.1.102.93, ruterul prietenului meu spune 10.1.101.29).
Am instalat un server web Apache pe calculatorul meu și știu că poate fi accesat prin adresa IP publică a calculatorului meu, dar în cazul meu nu am o adresă IP publică unică, astfel încât este imposibil ca oricine să acceseze calculatorul meu prin http://112.133.229.29/index.html.
Prietenul pe care l-am menționat mai sus este capabil să acceseze computerul meu utilizând această adresă: http://10.1.102.93/index.html, așa că mă întreb dacă avem un tip de DNS furnizor de servicii de Internet obișnuit.
Dacă un alt prieten al meu încearcă să acceseze calculatorul meu printr-un alt furnizor de servicii Internet utilizând linkul bazat pe router prezentat mai sus (http://10.1.102.93/index.html), nu îl poate accesa.
Cum procedez acest lucru furnizorul meu de servicii de internet? Solicitările mele către orice server sunt fixate cu adresa IP publică, iar serverul răspunde cererii pe baza acelei adrese.
Este posibil ca diferite persoane să aibă aceeași adresă IP publică?
Contribuitorul la Superuser Gestudio Cloud are răspunsul pentru noi:
Ei bine, după cum a menționat DavidPostill mai devreme, furnizorul dvs. de servicii de internet utilizează NAT pe routerele lor înainte de a vă ruta traficul către Internet.
Practic, aceasta înseamnă că dvs. și ceilalți clienți din zona de servicii ale furnizorului dvs. de servicii de Internet vă aflați într-o rețea mare de zone metropolitane (MAN) și care funcționează la fel ca și router-ul casei dvs. în crearea unei rețele locale (LAN) pe o scară mult mai mare.
De ce ar face acest lucru furnizorul de servicii de Internet? Ei bine, răspunsul este simplu. Ei doresc și / sau trebuie să folosească o cantitate mai mică de adrese publice IPv4 (probabil pentru că au mai mulți clienți decât cele publice ale adreselor IPv4 publice).
După cum probabil știți, grupul de adrese IPv4 libere a fost epuizat cu câțiva ani în urmă. Transportatorii care sunt în creștere nu pot obține noi subrețele IPv4 decât dacă le cumpără de la alți furnizori de servicii Internet care se închid în altă parte.
Soluția este de a utiliza adrese IPv6. Acest lucru necesită, în mod evident, schimbarea ruterelor, schimbarea configurațiilor, investirea banilor și a timpului etc. Astfel, crearea unei rețele uriașe de metropolitane este doar mai ușoară și mai rapidă pentru ei.
Puteți să-i apelați și să întrebați despre obținerea unei adrese IPv4 dedicate, dar probabil că acestea vor necesita o plată suplimentară din partea dvs. pentru a avea o adresă IPv4 dedicată pentru computer / locație.
Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.