Foros del Web » Programando para Internet » ASP Clásico »

Servidor de ficheros remoto

Estas en el tema de Servidor de ficheros remoto en el foro de ASP Clásico en Foros del Web. Hola, Estoy montando una aplicación que me tiene algo mareado. Os explico. Tenemos un servidor que tiene alojados X videos, este servidor servirá de fuente ...
  #1 (permalink)  
Antiguo 08/06/2007, 10:16
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Servidor de ficheros remoto

Hola,

Estoy montando una aplicación que me tiene algo mareado. Os explico.

Tenemos un servidor que tiene alojados X videos, este servidor servirá de fuente para diferentes webs, que estarán alojadas en diferentes servidores repartidos por el planeta, hasta aquí todo bien.

He construido un parser para servir los videos sin que se vea la ruta real del mismo, queda algo así como:

http://www.servidordevideos.com/vervideo.asp?id=10

Este parser debe de filtrar que servidores le hacen la petición, para evitar que un indeseado comienze a descargarse los videos sin permiso.

Había pensado que filtrando por la dirección URL de donde proviene podría hacerlo, o incluso por la dirección IP del servidor que pide el video.

Pero me he dado cuenta que el comando:

Código PHP:
Request.ServerVariables("REMOTE_HOST"
Me devuelve la IP del cliente, en vez de la de la máquina que hace la petición.

Luego, otra consulta, si quiero filtrar por la dirección web que hace la petición del video, he probado con:

Código PHP:
Request.ServerVariables("HTTP_HOST"
Pero esto me devuelve la dirección del host del servidor de videos, en vez de la dirección del cliente que solicita, ¿cómo puedo hacerlo?, me estoy volviendo loco.

¿Alguna idea de como hacerlo para que tan solo los servidores autorizados puedan pedirme videos???

Muchas gracias! y perdón por el caos que acabo de armar!!
  #2 (permalink)  
Antiguo 08/06/2007, 11:09
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 17 años, 3 meses
Puntos: 88
Re: Servidor de ficheros remoto

primero que nada, tendrias que hacer una lista de las IP'S de los servidores autorizados... punto fundamental

ahora, cuando un cliente te pida un video,
en la misma pagina que el cliente mira, usas esas dos IP's

ipser=Request.ServerVariables("HTTP_HOST")
ipcli=Request.ServerVariables("REMOTE_HOST")

por que??
mira el cliente le pide un video a X servidor,
no se lo solicita al servidor de ficheros, me explico

entonces como parametros debes enviarle,
el IP cliente + IP servidor

y cuando el servidor autorizado hace la peticion a tu servidor de ficheros
comparas la ip del servidor contra la lista que ya tienes y el resto es historia

suerte
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 09/06/2007, 09:13
Avatar de pempas  
Fecha de Ingreso: diciembre-2003
Ubicación: Barcelona
Mensajes: 985
Antigüedad: 20 años, 5 meses
Puntos: 6
Re: Servidor de ficheros remoto

Gracias por tus comentarios!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:11.