wget a una única URL específica de uno de mis servidores sigue recibiendo tiempos de espera. Todas las otras URL de este cuadro funcionan bien. Esta url funciona bien desde cualquier otro cuadro que tenga. Aquí está el resultado:
wget -T 10 http://www.fcc-fac.ca
--2011-07-14 14:44:29-- http://www.fcc-fac.ca/
Resolving www.fcc-fac.ca... 65.87.238.35, 207.195.108.140
Connecting to www.fcc-fac.ca|65.87.238.35|:80... failed: Connection timed out.
Connecting to www.fcc-fac.ca|207.195.108.140|:80... failed: Connection timed out
¿Me puede decir qué podría estar mal y cómo puedo solucionarlo? Estoy usando Ubuntu 11.04 (GNU / Linux 2.6.38-8-server x86_64)
Muchas gracias de antemano y perdona mi ignorancia novata :)
ping, telnet, nc www.fcc-fac.ca 80: todos cuelgan. Sin embargo, algunas otras URL son fáciles de recordar, aunque solo algunos de sus hosts son compatibles.
traceroute no me dice mucho:
7 rx0nr-access-communications.wp.bigpipeinc.com (66.244.208.10) 148.834 ms 149.018 ms 148.940 ms
8 sw-1-research.accesscomm.ca (24.72.3.9) 158.901 ms 159.805 ms 160.162 ms
9 65.87.238.126 (65.87.238.126) 150.069 ms 148.861 ms 148.846 ms
10 * * *
...
30 * * *
Muchas gracias por las respuestas!
Ejecute
nc www.fcc-fac.ca 80
, escribaGET /
y presione Entrar dos veces.La mira remota puede estar abajo o bloqueándote.
fuente
parece que wget no puede conectarse a su ip en el puerto 80.
compruebe si su servidor es pingable:
si la ip es pingable, verifique si puede conectarse al puerto 80 usando telnet:
telnet 65.87.238.35 80
Si el servidor no responde al ping, es probable que esté inactivo o inaccesible para su red de origen.
prueba con la herramienta traceroute para ver dónde falla la conexión.
fuente
Arreglo para la resolución lenta de DNS en scripts PHP usando la biblioteca CURL.
De la documentación de libcurl:
CURLOPT_IPRESOLVE
Permite que una aplicación seleccione qué tipo de direcciones IP usar al resolver nombres de host. Esto solo es interesante cuando se usan nombres de host que resuelven direcciones usando más de una versión de IP. Los valores permitidos son:
CURL_IPRESOLVE_WHATEVER
Predeterminado, resuelve direcciones a todas las versiones de IP que permite su sistema.
CURL_IPRESOLVE_V4
Resolver a direcciones IPv4.
CURL_IPRESOLVE_V6
Resolver a direcciones IPv6.
Creo que estos se pueden establecer como variables ambientales. Al menos al usar PHP, esta configuración marcó una gran diferencia en la velocidad de resolución.
fuente