Por lo general, uso ping
o tracert
para obtener direcciones IP para dominios o subdominios y funciona muy bien. Sin embargo, me he topado con un sitio que parece usar un proxy inverso o algo similar porque una solicitud a un subdirectorio genera diferentes encabezados de servidor y no se implementan muchos encabezados de seguridad allí. Vea las solicitudes de ejemplo a continuación. Esperaba el encabezado de X-Real-IP
o X-Forwarded-For
para el sitio secundario, pero no hubo suerte allí.
Mi pregunta es si es posible obtener la IP de ese servidor?
Solicitud:
GET / HTTP/1.1
Host: www.site1.com
Respuesta:
HTTP/1.1 200 OK
Date: Tue, 07 Feb 2017 09:12:36 GMT
Server: Apache
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Pragma: no-cache
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
X-Frame-Options: deny
Vary: Accept-Encoding
Content-Type: text/html; charset=UTF-8
Connection: close
Solicitud:
GET /site2/ HTTP/1.1
Host: www.site1.com
Respuesta:
HTTP/1.1 200 OK
Date: Tue, 07 Feb 2017 10:20:10 GMT
Server: Apache-Coyote/1.1
Content-Type: text/javascript;charset=utf-8
Content-Length: 242
Connection: close
Lo que he intentado, aunque sabía que no funcionaría.
ping www.site1.com/site2
La solicitud de ping no pudo encontrar el host www.site1.com/site2. Por favor, checa el Nombra y vuelve a intentarlo.
tracert www.site1.com/site2
No se puede resolver el nombre del sistema de destino www.site1.com/site2.