Perché ricevo "Nessun percorso per ospitare"?


1

andrew-mx-02.andrew.cmu.edu è un MTA. È improbabile che un server Web sia in esecuzione.

Trasmetto telnet a questo host sulla porta 25 e ottengo la risposta del server di posta.

Su una macchina Ubuntu o Debian, quando ho telnet su questo host sulla porta 80, ottengo, immediatamente:

telnet: impossibile connettersi all'host remoto: nessuna route per l'host

Su un PC Windows, devo aspettare più di 30 secondi prima che venga detto:

Impossibile aprire la connessione all'host, sulla porta 80. Connessione fallita.

"Nessun percorso per ospitare" una descrizione corretta della situazione? ping risponde bene così certamente c'è una sorta di percorso.

Sto chiedendo perché ho un server GoDaddy che si collega a andrew-mx-02.andrew.cmu.edu e dando questa risposta di errore sulla porta 25. Da altri server va bene. Mi piacerebbe spiegare l'help desk con precisione. Se un firewall sta bloccando ma insistono sul fatto che il messaggio di errore significa che non ho impostato correttamente le tabelle di routing, il problema non verrà risolto.

Risposte:


1

Molto probabilmente, questo No route to host la risposta viene inviata dal firewall del mail server. Anche iptables permette di fare qualcosa del genere, con --reject-with icmp-host-unreachable.

Se la porta 80 è chiusa, con a host-unreachable politica, otterrete un No route o risposta simile da qualsiasi computer.

Sulla porta 25, le cose potrebbero essere diverse. Deve essere aperto, poiché è un server di posta. Tuttavia, il server GoDaddy potrebbe essere inserito nella lista nera per IP dal server di posta. Questo è molto comune per i server dedicati che hanno IP fissi. Ho noleggiato un server OVH / Kimsufi che aveva la sua lista nera di IP in diversi punti prima di averlo preso. Potresti anche voler controllare qual è il DNS inverso dell'IP, perché se punta a un nome nella lista nera il risultato sarà lo stesso.

Contattare l'helpdesk del servizio che si sta tentando di utilizzare e:

  • Dai loro l'IP e il nome di dominio del tuo server,
  • Di 'loro esattamente quello che hai provato sulla porta 25 (telnet da casa funziona, telnet dal server no)
  • Chiedete loro se l'IP del vostro server è effettivamente nella lista nera,
  • Se sì, chiedi loro perché
  • Dì loro cosa stai cercando di fare, spiegali perché il tuo server / applicazione è innocuo per loro,
  • Chiedere molto educatamente se possono disfunzionarti
  • Sii molto gentile ed educato, sii preciso senza essere prolisso. Contattare l'helpdesk è un'arte che anche i più grandi hanno problemi di padronanza!
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.