Perché un server CDN ha bisogno del mio indirizzo IP per permettermi di scaricare un video? [chiuso]

-1

Ho usato gli strumenti di sviluppo del browser per ottenere la pagina di origine di un video da una pagina web.

Quando provo ad aprire l'URL completo contenente il video, vedo che il mio indirizzo IP pubblico è contenuto in quell'URL.

Cambiare quell'indirizzo ip con un altro valore o omettere completamente l'indirizzo IP non mi permette di scaricare il video. Saluto la pagina, ma ottengo un file .mp4 vuoto.

Inoltre, ho scoperto che l'URL del video era contenuto in una sezione javascript, non nella sezione html. Questo ha qualche rilevanza per quello che sto chiedendo?

    
posta Spandan 27.02.2016 - 13:32
fonte

1 risposta

1

Il server CDN in realtà non ha bisogno del tuo indirizzo IP nell'URL. Il tuo computer ha già inviato il tuo indirizzo IP nel pacchetto IP quando fai una connessione TCP / IP al server della CDN.

Dato che il CDN avrebbe già il tuo indirizzo IP dalla connessione TCP, allora perché c'è un indirizzo IP nell'URL?

È più probabile che si prevenga l'abuso. L'indirizzo IP è la prova che il client comprende ed esegue Javascript, che è facile per gli utenti regolari ma è probabile che blocchi i bot più semplici. Il CDN potrebbe anche utilizzarlo per rilevare i proxy che non dichiarano l'indirizzo IP originale nell'intestazione Forwarded.

    
risposta data 27.02.2016 - 13:52
fonte

Leggi altre domande sui tag