it.phhsnews.com


it.phhsnews.com / Come fanno i server Web a sapere se si sta utilizzando l'accesso diretto agli indirizzi IP o no?

Come fanno i server Web a sapere se si sta utilizzando l'accesso diretto agli indirizzi IP o no?


Di solito, semplicemente digitiamo l'indirizzo di un sito web che vogliamo vedere, ma un server web sarebbe effettivamente "Sapere" se invece usassimo l'indirizzo IP diretto? Il post di Q & A di SuperUser di oggi ha la risposta alla domanda di un lettore confuso.

La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte.

Foto per gentile concessione di Cory M. Grenier (Flickr).

La Domanda

Il lettore SuperUser Joseph A. vuole sapere come i server web possono dire se si sta usando o meno l'accesso diretto all'Indirizzo IP:

Alcuni server web, quando si accede usando il loro indirizzo IP, restituisce un errore che non consente l'accesso diretto all'indirizzo IP. Mi sono chiesto da tempo come funziona.

Un browser risolve sempre l'indirizzo IP e si connette ad esso? L'accesso diretto agli indirizzi IP non fa altro che saltare il DNS, giusto? Come fa un server remoto a sapere che hai saltato il DNS?

Come fanno i server Web a sapere se stai utilizzando l'accesso diretto all'IP o no?

La risposta

Il collaboratore di SuperUser iAdjunct ha la risposta per noi:

Per rispondere alla tua domanda su come lo sa, ha a che fare con ciò che il tuo browser invia al server web. Hai ragione che il sistema lo risolve sempre con un indirizzo IP, ma il browser invia l'URL a cui hai tentato di accedere nell'intestazione HTTP.

Ecco un'intestazione di esempio che ho trovato online, modificata per avere l'impressione che tu abbia usato Firefox su Windows e digitato apple.com nella barra degli indirizzi:

Ecco come apparirà l'intestazione se si utilizza il suo indirizzo IP:

Entrambi saranno inviati allo stesso indirizzo IP su un socket, ma il browser dice al server Web a cosa accede. Perché? Perché i server web con lo stesso indirizzo IP possono ospitare più siti Web e fornire pagine diverse per ciascuno. Non è in grado di distinguere chi vuole quale pagina per indirizzo IP perché tutti hanno lo stesso, ma può distinguerli tramite l'intestazione HTTP.


Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla il thread completo di discussione qui.


Le 10 scorciatoie da tastiera per Windows 10

Le 10 scorciatoie da tastiera per Windows 10

Utilizzo Windows 10 da oltre 6 mesi ed è molto meglio di Windows 8. Lo uso sul mio computer principale e ne sono stato abbastanza soddisfatto. Avere indietro il menu Start è stata probabilmente la cosa migliore che Microsoft abbia mai fatto. Al giorno d'oggi, sto cercando di diventare più un utente esperto, quindi ho imparato come personalizzare Windows 10 a mio piacimento e come utilizzare le nuove funzionalità di snap e più desktop.In q

(How-to)

Come rendere le tue creazioni Minecraft in 3D Glory con Chunky

Come rendere le tue creazioni Minecraft in 3D Glory con Chunky

Se stai cercando un modo per renderizzare 3D e preservare le tue creazioni Minecraft preferite, grandi o piccole, allora le belle immagini sembrano non più lontano di Chunky. Sia che tu voglia immortalare un'intera città o una casetta, è lo strumento giusto per il lavoro. Cos'è Chunky? In un precedente tutorial di Minecraft ti abbiamo mostrato come rendere l'intera mappa del mondo in un Google Earth stile mappa interattiva con Mapcrafter.

(how-to)