15Aug
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:
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.