15Aug
Tavallisesti kirjoitamme vain haluamasi verkkosivun osoitteen, mutta olisiko web-palvelin todella "tiedä", jos käytimme sen sijaan suoran IP-osoitteen? Tämän päivän SuperUser Q & A -postilla on vastaus hämmentynyt lukijan kysymykseen.
Päivän kysymys &Vastausistunto tulee meille kohteliaasti SuperUser-osastoon Stack Exchange, yhteisöllinen ryhmittely Q & A verkkosivuilla.
Kuva Cory M. Grenieristä( Flickr).
Kysymys
SuperUser-lukija Joseph A. haluaa tietää, miten web-palvelimet voivat selvittää, käytätkö suoran IP-osoitteen käyttöä:
Jotkin verkkopalvelimet palauttavat IP-osoitteensa käyttäessäsi virheen,sallittua. Olen miettinyt jonkin aikaa, miten tämä toimii.
Selain ratkaisee aina IP-osoitteen ja muodostaa yhteyden siihen? Suoran IP-osoitteen käyttö on vain ohittamassa DNS: tä kokonaan, eikö?Kuinka kauko-palvelin tiedä, että olet ohittanut DNS: n?
Miten web-palvelimet tietävät käytätkö suoran IP-osoitteen käyttöä vai ei?
Vastaus
SuperUser-avustaja iAdjunctilla on vastaus meille:
Vastaa kysymykseesi siitä, miten se tietää, sillä on kyse selaimesi web-palvelimen lähettämisestä.Olet oikeassa, että järjestelmä ratkaisee aina IP-osoitteen, mutta selaimesi lähettää URL-osoitteen, jonka yritit käyttää HTTP-otsikossa.
Tässä on näyteotsikko, jonka löysin verkossa, muokattu näyttää siltä, että käytit Firefoxia Windowsissa ja kirjoitit apple.comin osoitepalkkiin:
Tässä otsikkokuvassa näyttää IP-osoitteen:
Sekäne lähetetään samaan IP-osoitteeseen pistorasiaan nähden, mutta selain kertoo verkkopalvelimelle, mihin se käyttää.Miksi? Koska samaa IP-osoitetta käyttävät palvelimet voivat isännöidä useita sivustoja ja antaa eri sivuja jokaiselle. Se ei voi erottaa kuka haluaa minkä sivun IP-osoitteella, koska kaikilla on sama, mutta se voi erottaa ne HTTP-otsikolla.
Onko jotain lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä?Katso koko keskusteluketju täältä.