Buen día lista.
Tengo un servidor contratado (VPS con Centos 5.5) en una empresa local (IPLAN). Hace unos día hubo un problema con la asignación de recursos a mi máquina virtual, y fue cambiada a otra máquina.
Lo que ocurre ahora es lo siguiente. Cuando hago una pequeña prueba para ver si resuelve bien los DNS, funciona perfecto.
Por ejemplo: host downloads.wordpress.org downloads.wordpress.org has address 72.233.56.138 downloads.wordpress.org has address 72.233.56.139
Me responde inmediatamente. Ahora cuando intento bajar un archivo desde la misma página con wget, demora muchos segundos en resolver el DNS para luego finalmente bajarlo.
No se si se dañó algo en la configuración del VPS con los cambios que hubo. Yo revise la configuración de red con system-config-network-tui y está todo correcto.
Hay algo que pueda hacer además de inspeccionar los logs?
Muchas gracias
Normando
2010/10/9 Normando Hall nhall@unixlan.com.ar:
Buen día lista.
Tengo un servidor contratado (VPS con Centos 5.5) en una empresa local (IPLAN). Hace unos día hubo un problema con la asignación de recursos a mi máquina virtual, y fue cambiada a otra máquina.
Lo que ocurre ahora es lo siguiente. Cuando hago una pequeña prueba para ver si resuelve bien los DNS, funciona perfecto.
Por ejemplo: host downloads.wordpress.org downloads.wordpress.org has address 72.233.56.138 downloads.wordpress.org has address 72.233.56.139
Me responde inmediatamente. Ahora cuando intento bajar un archivo desde la misma página con wget, demora muchos segundos en resolver el DNS para luego finalmente bajarlo.
No se si se dañó algo en la configuración del VPS con los cambios que hubo. Yo revise la configuración de red con system-config-network-tui y está todo correcto.
Hay algo que pueda hacer además de inspeccionar los logs?
Una comprobación extra podría ser si el dig o nslookup tiene demoras al hacer resolución inversa (set type=PTR en nslookup). Pero no parece que debiera haber diferencias en ese sentido, entre la situación anterior y la actual.
El manual de wget menciona unas opciones sobre resolución, en especial sobre el orden en que se pedirán los registros (sobre IPv4 y luego sobre IPv6, o al revés) o aun sobre inhibir la resolución sobre IPv6. Podrías experimentar con esos parámetros.
Si tienes permisos de root sobre tu servidor puedes hacer una traza de paquetes con tcpdump o algo similar, mirando la interfaz de salida cuando lanzas el wget. Esto puede sugerir alguna pista para un estudio posterior.
Gracias Eduardo
Para comenzar, he ejecutado wget con -4 y funcionó de forma instantánea. Cuando lo ejecuto sin la opción -4, veo a través de iptraf muchas solicitudes UDP al DNS que tengo configurado hasta que finalmente resuelve y descarga. En cambio si lo ejecuto con -4 envía solo una solicitud UDP de DNS.
Sin embargo veo que todo el servidor tiene problemas. Tengo instalado wordpress y es imposible actualizarlo a través del mismo ya que da error por timeout. He deshabilitado IPV6 según: http://wiki.centos.org/FAQ/CentOS5 sin embargo, no puedo bajr plugins de forma automática a través de wordpress. Supongo que me contestarás que ello es problema de WP. Sin embargo lo tengo instalado en otros servidores centos, pero versión 4 y funciona correctamente.
Me estoy olvidando de configurar algo? Sólo por hacer una prueba, puede decirme si puedes resolver DNS rápidamente al baja este archivo con wget?:
wget http://downloads.wordpress.org/plugin/jw-player-plugin-for-wordpress.1.2.4.z...
Gracias
El 09/10/2010 04:46 p.m., Eduardo Grosclaude escribió:
entar con esos parámetros.
2010/10/11 Normando Hall nhall@unixlan.com.ar:
Gracias Eduardo
Para comenzar, he ejecutado wget con -4 y funcionó de forma instantánea. Cuando lo ejecuto sin la opción -4, veo a través de iptraf muchas solicitudes UDP al DNS que tengo configurado hasta que finalmente resuelve y descarga. En cambio si lo ejecuto con -4 envía solo una solicitud UDP de DNS.
Sin embargo veo que todo el servidor tiene problemas. Tengo instalado wordpress y es imposible actualizarlo a través del mismo ya que da error por timeout. He deshabilitado IPV6 según: http://wiki.centos.org/FAQ/CentOS5 sin embargo, no puedo bajr plugins de forma automática a través de wordpress. Supongo que me contestarás que ello es problema de WP. Sin embargo lo tengo instalado en otros servidores centos, pero versión 4 y funciona correctamente.
Me estoy olvidando de configurar algo? Sólo por hacer una prueba, puede decirme si puedes resolver DNS rápidamente al baja este archivo con wget?:
wget http://downloads.wordpress.org/plugin/jw-player-plugin-for-wordpress.1.2.4.z...
Ha resuelto en forma instantánea y bajado a buena velocidad.