15Aug

Kuidas veebiserverid teavad, kas kasutate otse IP-aadressi või mitte?

click fraud protection

Tavaliselt sisestage lihtsalt veebisaidi aadressi, mida tahame vaadata, kuid kas veebiserver tegelikult "teaks", kui me kasutame otse IP-aadressi? Tänane SuperUser Q & postitus on vastus segaduses oleva lugeja küsimusele.

tänapäeva küsimus &Vastuste seanss tuleb meile viisakalt SuperUseriga - Q & A veebisaitide kogukonnapõhise grupi Stack Exchange jagunemisest.

Photo courtesy of Cory M. Grenier( Flickr).

Küsimus

SuperUser lugeja Joseph A. tahab teada, kuidas veebiserverid saavad öelda, kas kasutate otsese IP-aadressi või mitte:

Mõned veebiserverid, kui nende IP-aadressi kasutades pääseb, tagastab vea, et otsene IP-aadress ei ole juurdepääslubatud. Olen mõnda aega mõelnud, kuidas see toimib.

Kas brauser alati lahendab IP-aadressi ja sellega ühenduse luua? Otsene IP-aadress on lihtsalt DNS-i vahelejätmine, eks? Kuidas kaugarvuti isegi teab, et te jätsite DNS-i?

Kuidas veebiserverid teavad, kas kasutate otsese IP-aadressi või mitte?

Vastuseks

SuperUser-i osalejale iAdjunct on meile vastus:

instagram viewer

Selleks, et vastata teie küsimusele selle kohta, kuidas ta teab, on see seotud veebibrauseri veebibrauseri saatmisega. Sul on õigus, et süsteem alati lahendab selle IP-aadressile, kuid brauser saadab URL-i, mida proovisite HTTP-päises kasutada.

Siin on näidispeatükk, mida leidsin veebis, muutis seda nii, nagu oleksite kasutanud Firefoxi versiooni Windowsis ja kirjutas apple.com aadressiribale:

Siin on päis nagu IP-aadressi kasutamisel:

Mõlemadneed saadetakse ühe ja sama IP-aadressi kaudu pistikupessa, kuid brauser ütleb veebiserverile, millist juurdepääsu ta sai. Miks? Sama IP-aadressiga veebiserverid võivad paigutada mitu veebisaiti ja anda igaühele erinevad lehed. See ei saa eristada seda, kes soovib, millise lehe IP-aadress, sest neil kõigil on sama, kuid see võib neid HTTP päise järgi eristada.

Kas teil on seletamiseks midagi lisada? Helistage kommentaarides. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Tutvu täieliku arutelu teemaga siit.