Diagnóstico cURL
URL objetivo: https://vps-1a0696e8.vps.ovh.net/
| Escenario | HTTP | Tamaño | Tiempo | IP Resuelta | Content-Type | URL final | Error |
|---|---|---|---|---|---|---|---|
| Petición al propio dominio (Loopback) | 200 | 0 B | 96 ms | 51.178.80.239 | text/html; charset=UTF-8 | https://vps-1a0696e8.vps.ovh.net/ | |
Detalles y comando para terminalComando cURL equivalente:
--- CABECERAS DE RESPUESTA --- HTTP/2 200 server: nginx date: Sun, 09 Nov 2025 02:52:48 GMT content-type: text/html; charset=UTF-8 vary: Accept-Encoding link: <https://vps-1a0696e8.vps.ovh.net/wp-json/>; rel="https://api.w.org/" strict-transport-security: max-age=31536000; |
|||||||
| Petición sin Referer | 200 | 51,027 B | 133 ms | 51.178.80.239 | text/html; charset=UTF-8 | https://vps-1a0696e8.vps.ovh.net/ | |
Detalles y comando para terminalComando cURL equivalente:
--- CABECERAS DE RESPUESTA --- HTTP/2 200 server: nginx date: Sun, 09 Nov 2025 02:52:48 GMT content-type: text/html; charset=UTF-8 vary: Accept-Encoding link: <https://vps-1a0696e8.vps.ovh.net/wp-json/>; rel="https://api.w.org/" vary: Accept-Encoding strict-transport-security: max-age=31536000; |
|||||||
| Petición con Referer | 200 | 51,027 B | 117 ms | 51.178.80.239 | text/html; charset=UTF-8 | https://vps-1a0696e8.vps.ovh.net/ | |
Detalles y comando para terminalComando cURL equivalente:
--- CABECERAS DE RESPUESTA --- HTTP/2 200 server: nginx date: Sun, 09 Nov 2025 02:52:48 GMT content-type: text/html; charset=UTF-8 vary: Accept-Encoding link: <https://vps-1a0696e8.vps.ovh.net/wp-json/>; rel="https://api.w.org/" vary: Accept-Encoding strict-transport-security: max-age=31536000; |
|||||||
| Petición sin verificar TLS | 200 | 51,027 B | 106 ms | 51.178.80.239 | text/html; charset=UTF-8 | https://vps-1a0696e8.vps.ovh.net/ | |
Detalles y comando para terminalComando cURL equivalente:
--- CABECERAS DE RESPUESTA --- HTTP/2 200 server: nginx date: Sun, 09 Nov 2025 02:52:48 GMT content-type: text/html; charset=UTF-8 vary: Accept-Encoding link: <https://vps-1a0696e8.vps.ovh.net/wp-json/>; rel="https://api.w.org/" vary: Accept-Encoding strict-transport-security: max-age=31536000; |
|||||||
| Petición con UA de Navegador | 200 | 51,027 B | 115 ms | 51.178.80.239 | text/html; charset=UTF-8 | https://vps-1a0696e8.vps.ovh.net/ | |
Detalles y comando para terminalComando cURL equivalente:
--- CABECERAS DE RESPUESTA --- HTTP/2 200 server: nginx date: Sun, 09 Nov 2025 02:52:48 GMT content-type: text/html; charset=UTF-8 vary: Accept-Encoding link: <https://vps-1a0696e8.vps.ovh.net/wp-json/>; rel="https://api.w.org/" vary: Accept-Encoding strict-transport-security: max-age=31536000; |
|||||||
| Petición HTTP (espera redirect) | 200 | 51,027 B | 88 ms | 51.178.80.239 | text/html; charset=UTF-8 | https://vps-1a0696e8.vps.ovh.net/ | |
Detalles y comando para terminalComando cURL equivalente:
--- CABECERAS DE RESPUESTA --- HTTP/1.1 301 Moved Permanently Server: nginx Date: Sun, 09 Nov 2025 02:52:48 GMT Content-Type: text/html Content-Length: 162 Connection: keep-alive Location: https://vps-1a0696e8.vps.ovh.net/ HTTP/2 200 server: nginx date: Sun, 09 Nov 2025 02:52:48 GMT content-type: text/html; charset=UTF-8 vary: Accept-Encoding link: <https://vps-1a0696e8.vps.ovh.net/wp-json/>; rel="https://api.w.org/" vary: Accept-Encoding strict-transport-security: max-age=31536000; |
|||||||
Pistas rápidas:
– Falla «Petición al propio dominio»: El servidor no puede conectarse a sí mismo (firewall, DNS local o NAT loopback).
– Falla «sin Referer» pero funciona «con Referer»: Protección antileech (hotlinking).
– Falla con UA por defecto pero funciona «con UA de Navegador»: WAF/CDN bloqueando User-Agents sospechosos.
– Solo funciona «sin verificar TLS»: Problema con la cadena de certificados SSL del servidor de origen.
– Solo funciona con
– Error `Could not resolve host`: Problema de DNS en el servidor donde corre PHP.
– Falla «Petición al propio dominio»: El servidor no puede conectarse a sí mismo (firewall, DNS local o NAT loopback).
– Falla «sin Referer» pero funciona «con Referer»: Protección antileech (hotlinking).
– Falla con UA por defecto pero funciona «con UA de Navegador»: WAF/CDN bloqueando User-Agents sospechosos.
– Solo funciona «sin verificar TLS»: Problema con la cadena de certificados SSL del servidor de origen.
– Solo funciona con
resolve_ip: Problema de NAT loopback / hairpinning.– Error `Could not resolve host`: Problema de DNS en el servidor donde corre PHP.