0 votos

¿Por qué recibo "No hay ruta al host"?

Andrew-mx-02.andrew.cmu.edu es un MTA. Es poco probable que tenga un servidor web funcionando.

Hago telnet a este host en el puerto 25 y recibo la respuesta del servidor de correo.

En una máquina Ubuntu o Debian, cuando hago telnet a esta host en el puerto 80, obtengo inmediatamente:

telnet: No se puede conectar al host remoto: No hay ruta al host

En una PC con Windows, debo esperar más de 30 segundos antes de que diga:

No se pudo abrir la conexión con el host, en el puerto 80. Error de conexión.

¿"No hay ruta al host" es una descripción correcta de la situación? ping responde correctamente, así que ciertamente hay una ruta de algún tipo.

Estoy preguntando porque tengo un servidor de GoDaddy conectándose a andrew-mx-02.andrew.cmu.edu y dando esta respuesta de error en el puerto 25. Desde otros servidores, está bien. Me gustaría explicar de manera precisa al centro de ayuda. Si un firewall está bloqueando pero insisten en que el mensaje de error significa que no he configurado correctamente las tablas de enrutamiento, el problema no se resolverá.

1voto

Nathan Shiraini Puntos 316

Lo más probable es que esta respuesta No route to host sea enviada por el firewall del servidor de correo. Incluso si iptables permite hacer algo así, con --reject-with icmp-host-unreachable.

Si el puerto 80 está cerrado, con una política de host-unreachable, obtendrás una respuesta de No route o similar desde cualquier computadora.

En cuanto al puerto 25, las cosas podrían ser diferentes. Debe estar abierto, ya que es un servidor de correo. Sin embargo, tu servidor de GoDaddy puede estar en una lista negra por IP en el servidor de correo. Esto es muy común para servidores dedicados con IPs fijas. Yo alquilé un servidor OVH/Kimsufi que tenía su IP en lista negra en varios lugares antes de obtenerlo. También puede ser buena idea verificar cuál es el DNS inverso de la IP, porque si apunta a un nombre en lista negra el resultado será el mismo.

Contacta al servicio de ayuda de la aplicación que estás intentando usar, e:

  • Proporciónales la IP y el nombre de dominio de tu servidor,
  • Diles exactamente lo que intentaste en el puerto 25 (telnet desde tu casa funciona, telnet desde el servidor no funciona),
  • Pregúntales si la IP de tu servidor está realmente en lista negra,
  • Si es así, pregúntales por qué,
  • Diles qué estás intentando hacer, explícales por qué tu servidor/aplicación no representa ninguna amenaza para ellos,
  • Pídeles muy amablemente que te permitan salir de la lista negra,
  • Sé muy amable y educado, sé preciso sin ser prolijo. ¡Contactar a los servicios de ayuda es un arte que incluso los más grandes tienen dificultades en dominar!

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X