У меня есть домашний сервер, который отлично работал последние несколько месяцев. Для настройки сети я назначил ему статический IP-адрес и перенаправил различные порты, например, 22, 80, 8080, 443, 5904 и несколько других. До сих пор я мог подключаться по ssh без проблем, но совсем недавно я начал получать ошибку «no route to host». Кроме того, веб-сервер, который на нем работает, кажется недоступным.
Сервер работает в удаленном месте, поэтому его трудно диагностировать. Я пробовал перезапустить его и маршрутизатор, но проблема осталась.
Есть ли какие-нибудь идеи относительно того, что могло стать причиной появления этой ошибки?
решение1
Отсутствие маршрута к хосту указывает на то, что IP-адрес неизвестен сети. Я бы посмотрел на ваш маршрутизатор и проверил, правильно ли выполнено физическое подключение к серверу. Попробуйте подключиться напрямую к маршрутизатору, к которому подключен сервер, и посмотрите, что произойдет.
решение2
Ах, я идиот - оказалось, что провайдер дал нам новый публичный IP-адрес. Это должно было быть первым, что я должен был проверить!
Спасибо за предложения.