Un proxy inverso oculta la existencia del servidor de origen. ¿Cómo puedo saber si un sitio web está detrás de un proxy inverso?
Si hago ping a un sitio web ubicado detrás de un proxy inverso, obtendré la IP del servidor proxy inverso y no del servidor que aloja ese sitio web, ¿verdad?
webserver
reverse-proxy
Torpido
fuente
fuente
Respuestas:
Puede intentar examinar los encabezados HTTP de las respuestas del servidor para ver si hay alguna pista. Los proxies estándar (como
squid
) se puede configurar para insertar unVia:
Línea o similar en los encabezados. Lo más probable es que un proxy inverso no vaya a hacer esto o se configurará para que no lo haga, pero vale la pena intentarlo.Hacer ping al servidor web que actúa como proxy inverso revelará la IP del servidor "front-end" y NO el servidor detrás del proxy inverso. ICMP no viaja ni tiene nada que ver con HTTP, por lo que no hay forma de que esto ocurra.
fuente