"Внезапно" появилась странная проблема, при попытке подключиться к хосту по 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 порту ничего не приходит.
Не могу понять, как такое возможно? Мне казалось маршрут к хосту или есть, или нет, не зависимо от протокола.