Warum bekomme ich "No route to host"?

9902
Old Geezer

andrew-mx-02.andrew.cmu.edu ist ein MTA. Es ist unwahrscheinlich, dass ein Webserver ausgeführt wird.

Ich telnet diesen Port an Port 25 an und erhalte die Antwort des Mailservers.

Wenn ich auf einem Ubuntu- oder Debian-Rechner an Port 80 an diesen Host telnet, bekomme ich sofort:

Telnet: Verbindung zum Remote-Host kann nicht hergestellt werden: Keine Route zum Host

Auf einem Windows-PC muss ich mehr als 30 Sekunden warten, bevor Folgendes angezeigt wird:

Verbindung zum Host konnte an Port 80 nicht geöffnet werden. Verbindung fehlgeschlagen.

Ist "No route to host" eine korrekte Beschreibung der Situation? pingantwortet nett so sicher gibt es eine art von weg.

Ich frage, weil ich einen GoDaddy-Server habe, der eine Verbindung zu andrew-mx-02.andrew.cmu.edu herstellt und diese Fehlerantwort auf Port 25 gibt. Von anderen Servern ist das in Ordnung. Ich möchte dem Helpdesk genau erklären. Wenn eine Firewall blockiert, aber darauf besteht, dass die Fehlermeldung besagt, dass Routing-Tabellen nicht ordnungsgemäß eingerichtet wurden, wird das Problem nicht gelöst.

1

1 Antwort auf die Frage

1
Nathan.Eilisha Shiraini

Diese No route to hostAntwort wird höchstwahrscheinlich von der Firewall des Mailservers gesendet. Sogar iptableserlaubt so etwas mit zu machen --reject-with icmp-host-unreachable.

Wenn Port 80 mit einer host-unreachableRichtlinie geschlossen ist, erhalten Sie No routevon jedem Computer eine oder eine ähnliche Antwort.

Bei Port 25 könnten die Dinge anders sein. Es muss offen sein, da es sich um einen Mailserver handelt. Ihr GoDaddy-Server wird jedoch möglicherweise vom Mailserver auf eine schwarze Liste gesetzt. Dies ist sehr häufig für dedizierte Server mit festen IP-Adressen. Ich miete einen OVH / Kimsufi-Server, dessen IP-Adresse an mehreren Stellen auf einer schwarzen Liste stand, bevor ich ihn bekam. Möglicherweise möchten Sie auch überprüfen, was der umgekehrte DNS der IP ist, da das Ergebnis dasselbe Ergebnis ist, wenn es auf einen schwarzen Namen verweist.

Wenden Sie sich an den Helpdesk des Dienstes, den Sie verwenden möchten, und:

  • Geben Sie ihnen die IP-Adresse und den Domänennamen Ihres Servers an.
  • Sagen Sie ihnen genau, was Sie an Port 25 versucht haben (Telnet von zu Hause aus, Telnet vom Server nicht)
  • Fragen Sie sie, ob die IP-Adresse Ihres Servers tatsächlich auf der schwarzen Liste steht.
  • Wenn ja, frag sie warum
  • Sagen Sie ihnen, was Sie versuchen, erklären Sie, warum Ihr Server / Ihre Anwendung für sie harmlos ist.
  • Fragen Sie sehr höflich, ob Sie die schwarze Liste aufheben können
  • Sei sehr nett und höflich, sei präzise, ​​ohne wortreich zu sein. Kontaktaufnahme mit Helpdesks ist eine Kunst, die selbst die größten Probleme haben, sie zu meistern!