Vanligtvis skriver vi bara in adressen till en webbplats som vi vill se, men skulle en webbserver faktiskt "veta" om vi använde den direkta IP-adressen istället? Dagens SuperUser Q & A-inlägg har svaret på en förvirrad läsares fråga.
Dagens Fråga & Svar-session kommer till oss med tillstånd av SuperUser - en underavdelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.
Foto med tillstånd av Cory M. Grenier (Flickr) .
Frågan
SuperUser-läsaren Joseph A. vill veta hur webbservrar kan berätta om du använder direkt IP-åtkomst eller inte:
Vissa webbservrar, när de nås med sin IP-adress, returnerar ett fel att direkt IP-adressåtkomst inte är tillåten. Jag har undrat över en tid hur det fungerar.
Löser en webbläsare alltid IP-adressen och ansluter till den? Direkt åtkomst till IP-adress hoppar bara över DNS helt, eller hur? Hur vet en fjärrserver ens att du hoppade över DNS?
Hur vet webbservrar om du använder direkt IP-adressåtkomst eller inte?
Svaret
SuperUser-bidragsgivare iAdjunct har svaret för oss:
För att svara på din fråga om hur den vet, har det att göra med vad din webbläsare skickar webbservern. Du har rätt i att systemet alltid löser det till en IP-adress, men webbläsaren skickar webbadressen du försökte komma åt i HTTP-rubriken.
Här är ett exempel på rubrik som jag hittade online, modifierat för att se ut som om du använde Firefox på Windows och skrev apple.com i adressfältet:
![]()
Här är hur rubriken skulle se ut om du använde IP-adressen:
![]()
Båda dessa skulle skickas till samma IP-adress via ett uttag, men webbläsaren berättar för webbservern vad den har åtkomst till. Varför? Eftersom webbservrar med samma IP-adress kan vara värd för flera webbplatser och ge olika sidor för varje. Det kan inte urskiljas vem som vill ha vilken sida efter IP-adress eftersom de alla har samma sida, men det kan särskilja dem genom HTTP-rubriken.
Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa fler svar från andra tekniskt kunniga Stack Exchange-användare? Kolla in hela diskussionstråden här .