15Aug

Miten Web-palvelimet tietävät käytätkö suoran IP-osoitteen käyttöä vai ei?

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ä.