Por que estou recebendo "Nenhuma rota para hospedar"?

1

andrew-mx-02.andrew.cmu.edu é um MTA. É improvável que um servidor da Web esteja em execução.

Eu faço telnet para este host na porta 25 e recebo a resposta do servidor de e-mail.

Em uma máquina Ubuntu ou Debian, quando faço telnet para esse host na porta 80, recebo imediatamente:

telnet: Unable to connect to remote host: No route to host

Em um PC com Windows, tenho que esperar por mais de 30 segundos antes de dizer:

Could not open connection to the host, on port 80. Connect failed.

"Nenhuma rota para hospedar" é uma descrição correta da situação? ping responde muito bem, então certamente há uma espécie de rota.

Estou perguntando porque tenho um servidor GoDaddy conectando-se a andrew-mx-02.andrew.cmu.edu e dando essa resposta de erro na porta 25. De outros servidores, tudo bem. Eu gostaria de explicar ao help desk com precisão. Se um firewall está bloqueando, mas eles insistem que a mensagem de erro significa que não configurei as tabelas de roteamento corretamente, o problema não será resolvido.

    
por Old Geezer 30.06.2017 / 12:04

1 resposta

1

Provavelmente, essa resposta No route to host é enviada pelo firewall do servidor de email. Mesmo iptables permite fazer algo assim, com --reject-with icmp-host-unreachable .

Se a porta 80 for fechada, com uma política host-unreachable , você receberá uma resposta No route ou semelhante de qualquer computador.

Sobre a porta 25, as coisas podem ser diferentes. Ele precisa estar aberto, já que é um servidor de email. No entanto, seu servidor GoDaddy pode estar na lista negra por IP pelo servidor de email. Isso é muito comum em servidores dedicados que possuem IPs fixos. Eu alugo um servidor OVH / Kimsufi que tinha seu IP na lista negra em vários lugares antes que eu conseguisse. Você também pode querer verificar qual é o DNS reverso do IP, porque se ele apontar para um nome na lista negra, o resultado será o mesmo.

Entre em contato com o suporte técnico do serviço que você está tentando usar e:

  • Forneça o IP e o nome de domínio do seu servidor,
  • Diga-lhes exatamente o que você tentou na porta 25 (telnet da sua casa funciona, telnet do servidor não)
  • Pergunte se o IP do seu servidor está realmente na lista negra
  • Se sim, pergunte por que
  • Diga a eles o que você está tentando fazer, explique-os por que seu servidor / aplicativo é inofensivo para eles,
  • Peça educadamente muito se eles puderem cancelar a lista negra
  • Seja muito gentil e educado, seja preciso sem ser verboso. Entrar em contato com os helpdesks é uma arte que até os maiores têm dificuldade em dominar!
por 30.06.2017 / 13:33