Почему в Debian при попытке подключиться к хосту по 80 порту вываливается «no route to host»?

"Внезапно" появилась странная проблема, при попытке подключиться к хосту по 80 порту вываливается "no route to host". Пинги, соединение по ssh, по smtp и pop3 работает.
На хосте стоит debian stable, внешний IP от WebPlus. Настроек не менял, раньше все работало. Для эксперимента изменил политику в iptables по умолчанию на ACCEPT, но ничего не изменилось (80 порт открыт отдельным правилом).
Подключаться пробовал с разных хостов, везде одинаково:
root@debian:/home/sergey# telnet 89.163.xx.xx 25
Trying 89.163.xx.xx...
Connected to 89.163.xx.xx.
Escape character is '^]'.
220 mail.xxxxxxx.spb.ru ESMTP Postfix (Debian/GNU)
quit
221 2.0.0 Bye
Connection closed by foreign host.
root@debian:/home/sergey# telnet 89.163.xx.xx 110
Trying 89.163.xx.xx...
Connected to 89.163.xx.xx.
Escape character is '^]'.
+OK Dovecot ready.
quit
+OK Logging out
Connection closed by foreign host.
root@debian:/home/sergey# telnet 89.163.xx.xx 80
Trying 89.163.xx.xx...
telnet: Unable to connect to remote host: Нет маршрута до узла


Смотрел tcpdump-ом в интерфейс, при попытке подключения по 80 порту ничего не приходит.

Не могу понять, как такое возможно? Мне казалось маршрут к хосту или есть, или нет, не зависимо от протокола.
  • Вопрос задан
  • 6330 просмотров
Решения вопроса 1
@Chromium58
Возможно какой нибудь шлюз на пути режет 80 порт.
Сравни выводы traceroute 89.163.xx.xx и traceroute -T -p 80 89.163.xx.xx
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@tgz
Наверно ваш провайдер шалит. Смотрите tcpdump'ом какой прилетает ICMP на клиенте и с какого адреса.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы