Koduleht » kuidas » Kuidas veebiserverid teavad, kas kasutate otsest IP-aadressi või mitte?

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

    Tavaliselt kirjutame me lihtsalt selle veebisaidi aadressi, mida me tahame vaadata, kuid kas veebiserver tegelikult teaks, kui me selle asemel kasutame otsest IP-aadressi? Tänase SuperUser Q&A postituse vastus on segane lugeja küsimus.

    Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.

    Foto: Cory M. Grenier (Flickr).

    Küsimus

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

    Mõned veebiserverid, kui neid kasutatakse IP-aadressi kasutades, tagastavad vea, mis ei võimalda otsest IP-aadressi. Ma olen mõnda aega mõelnud, kuidas see toimib.

    Kas brauser lahendab alati IP-aadressi ja ühendab selle? Otsene IP-aadressi juurdepääs on lihtsalt DNS-i vahele jätmine, eks? Kuidas kaugserver isegi teab, et olete DNS-i vahele jätnud?

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

    Vastus

    SuperUser'i toetaja iAdjunctil on meile vastus:

    Et vastata teie küsimusele, kuidas see teab, peab see olema seotud teie brauseri veebiserveri saatmisega. Teil on õigus, et süsteem lahendab selle alati IP-aadressile, kuid brauser saadab URL-i, mille proovisite HTTP-päises pääseda.

    Siin on näidisotsik, mille ma leidsin võrgus ja mida muudeti nii, nagu oleksite kasutanud Firefoxi Windowsis ja kirjutanud apple.com aadressiribale:

    Siin on see, mida päis näeb välja, kui kasutasite selle IP-aadressi:

    Mõlemad neist saadetakse sama IP-aadressi üle pistikupesa kaudu, kuid brauser ütleb veebiserverile, mida ta kasutas. Miks? Kuna sama IP-aadressi omavad veebiserverid võivad majutada mitmeid veebisaite ja annavad iga lehekülje kohta erinevaid lehekülgi. See ei saa eristada, kes tahab, millist lehekülge IP-aadress, sest neil kõigil on sama, kuid see võib neid HTTP-päise järgi eristada.


    Kas teil on midagi lisada selgitusele? Heli on kommentaarides välja lülitatud. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.