Сервер включён и работает, но у вас не открывается? Разбираем, как проверить, где именно обрывается путь, и что поддержка HIP может и не может сделать.
Бывает так: сервер в панели «Работает» (это значит, что виртуальная машина запущена, но не гарантирует, что до неё есть путь из вашей сети), а у вас по SSH тишина, сайт не открывается, бот не отвечает. Обычно сразу хочется написать в поддержку «верните деньги» или «смените IP». Прежде чем это делать, стоит потратить пять минут и выяснить одну вещь: не работает сервер вообще или он не работает только у вас. От ответа зависит всё остальное. Ниже - как это проверить самому, как читать результат и какую позицию в таких случаях занимает поддержка HIP.
Коротко. Мы отвечаем за то, чтобы сервер работал и был доступен из интернета. Мы не отвечаем за путь между вашим устройством и нашей сетью: он проходит через вашего провайдера и системы фильтрации трафика, на которые мы повлиять не можем. Если сервер отвечает из других сетей, мы считаем услугу оказанной: IP-адрес не меняем и деньги не возвращаем. Если сервер недоступен отовсюду - это наша зона, пишите в тикет, разберёмся.
Путь от вашего компьютера до сервера состоит из нескольких участков: ваш роутер, ваш интернет-провайдер, магистральные сети между странами и, наконец, наш дата-центр. Мы отвечаем за последний участок: сервер включён, сеть до него работает, адрес маршрутизируется в мир.
На остальные участки мы повлиять не можем. В том числе на ограничения, которые вводят интернет-провайдеры и системы фильтрации трафика на уровне страны. У таких ограничений есть неприятные свойства:
Мы стараемся, чтобы наши адреса были доступны из как можно большего числа сетей. Но гарантировать доступность из конкретной сети конкретного провайдера не может никто - и мы не будем обещать того, чего не контролируем.
Идея простая: посмотреть на сервер с нескольких сторон. Если он отвечает отовсюду, кроме вашей сети, проблема на вашей стороне пути. Если не отвечает нигде - проблема у сервера или у нас.
Самый быстрый тест, не требующий никаких инструментов. Включите на телефоне мобильный интернет, отключите Wi-Fi и откройте сайт на сервере или подключитесь по SSH из терминала на телефоне. Можно раздать интернет с телефона на компьютер и повторить то, что не получалось.
Check-Host (check-host.net) - бесплатный внешний сервис. Он обращается к вашему адресу сразу со множества площадок в разных странах и показывает, ответил ли сервер. Регистрация не нужна.
203.0.113.10:22 для SSH или 203.0.113.10:443 для сайта.В таблице три колонки: Location (откуда проверяли), Result и Time (время ответа в секундах: 0.020 s - это 20 миллисекунд). Если узел достучался до порта, в Result будет Connected. Красное Connection timed out означает, что ответа не было.
Вот реальный результат проверки порта 22 нашего сервера в Хельсинки, снятый 1 октября 2026 года (показаны первые строки таблицы):
Что здесь видно:
Так выглядит здоровый сервер: ответы отовсюду, время растёт с расстоянием. Если у вас такая же картина, а с вашего устройства сервер не открывается, значит, сервер исправен, а ограничение возникает на вашем участке пути.
Если же все узлы показывают timeout и на Ping, и на TCP port, проверьте, не выключен ли сервер и не закрыл ли файрвол нужный порт. Это уже проверка внутри сервера - см. следующие шаги и инструкцию про веб-консоль.
Команда mtr (на Windows - tracert) показывает цепочку промежуточных узлов от вас до сервера и на каком из них пропадают ответы. Это полезно и для вас, и для тикета.
На Windows откройте PowerShell и выполните (подставьте свой IP):
tracert -d ВАШ_IPНа macOS и Linux, если установлен mtr (на macOS его обычно нет, тогда используйте traceroute -n ВАШ_IP):
sudo mtr -rwn -c 10 ВАШ_IPКлюч -r печатает итоговый отчёт вместо живой таблицы, -w не обрезает длинные адреса, -n не тратит время на имена, -c 10 делает 10 замеров на каждый узел.
Читать результат нужно по последней строке и по тому, как ведут себя строки после неё. Пример нормального маршрута (с нашего сервера до узла в Москве: направление обратное, и обратный путь вообще может идти иначе, но читается результат так же):
Обратите внимание на вторую строку: ??? и 100% потерь. Выглядит как авария, но это не она. Многие маршрутизаторы по дороге просто не отвечают на служебные запросы, при этом пропускают через себя ваш трафик. Видно это по следующим строкам: потерь нет, и последний узел (шестая строка) отвечает с 0% потерь. Правило такое: смотрите на последнюю строку. Если конечный узел отвечает без потерь, маршрут рабочий, какие бы «???» ни стояли в середине.
Плохой признак - когда потери начинаются на каком-то узле и сохраняются на всех следующих, вплоть до последнего, а конечный адрес не отвечает вовсе. Именно такую картину и стоит прикладывать к тикету.
Иногда ping проходит, а SSH или сайт нет. Это значит, что адрес жив, но нужный порт закрыт: на сервере, в файрволе или кем-то по дороге. Проверка с вашего компьютера (если вы меняли порт SSH, подставьте свой вместо 22):
Windows (PowerShell):
Test-NetConnection ВАШ_IP -Port 22В ответе смотрите строку TcpTestSucceeded: True - порт открыт, False - нет.
macOS и Linux:
nc -vz ВАШ_IP 22Фраза succeeded - порт открыт. Если видите refused, до сервера дошли, но на этом порту никто не слушает (служба не запущена). Если timed out, пакеты теряются по дороге: файрвол или фильтрация. Для сайта замените 22 на 80 или 443.
Если вы открываете сайт по домену, учтите ещё одну причину. У домена могут быть и IPv4-адрес (запись A), и IPv6-адрес (запись AAAA). Если у вас сломан IPv6, сайт может не открываться, хотя по IPv4 всё в порядке. Проверьте сервер по чистому IPv4-адресу, как в примерах выше.
Если из Check-Host (кнопка TCP port) порт открывается, а у вас нет - ограничение на вашей стороне пути. Если не открывается нигде - проверьте файрвол на самом сервере (ufw status), как показано в инструкции Защита свежего VPS.
В панели откройте страницу сервера, вкладку Консоль. Это прямое подключение к экрану сервера через панель, мимо сети и SSH. Если консоль открывается и вы можете войти, сервер работает. Если сервер выключен, включите его в панели, подождите минуту и обновите консоль. Подробнее - в инструкции Веб-консоль HIP: как зайти на сервер.
Консоль может открываться не с первого раза, особенно у выключенного сервера: подождите минуту и обновите страницу.
Что видите | Что это значит | Что делать |
|---|---|---|
Check-Host: ответ почти отовсюду; у вас нет | Сервер работает, ограничение на вашем участке пути | Проверьте с другой сети (мобильный интернет), обратитесь к своему провайдеру. Смена IP не гарантирует результат, поддержка её не выполняет |
Check-Host: timeout отовсюду, в консоли сервер жив | Проблема внутри сервера: порт закрыт файрволом, сервис не запущен | Проверьте |
Check-Host: timeout отовсюду, консоль не открывается | Сервер выключен, завис или проблема на нашей стороне | Проверьте статус в панели, попробуйте перезагрузку, затем тикет |
Ping не проходит, а TCP-порт открыт | Сервер доступен, ping (ICMP) просто отфильтрован по дороге или на сервере | Ничего: это не поломка. Ориентируйтесь на TCP |
TCP-порт открывается, но сайт отдаёт ошибку 502 или 503 | Сеть в порядке, проблема в самом сайте или веб-сервере | Смотрите логи и статус сервиса на сервере |
Ping проходит, нужный порт нет | Адрес жив, закрыт конкретный порт | Шаг 4: сравните результат с Check-Host (TCP) и проверьте файрвол |
Отвечает в одних сетях и не отвечает в других | Выборочные ограничения у провайдеров, это не поломка сервера | Сравните сети, используйте ту, где работает; уточните причину у своего провайдера |
Чтобы не было недопонимания и бесполезной переписки, зафиксируем явно.
Если сервер доступен из сети интернет (Check-Host показывает ответы с внешних узлов), мы считаем услугу оказанной в полном объёме. В этом случае:
Если сервер недоступен отовсюду, это наша зона. Откройте тикет: мы проверим сервер, сеть и узел и разберёмся с причиной.
Чем полнее вы опишете ситуацию, тем быстрее получите нормальный ответ вместо уточняющих вопросов. Тикет открывается в панели: меню Служба поддержки. Приложите:
#117445.mtr или tracert текстом. Не скриншотом, если можно: текст проще читать и искать в нём адреса.Ограничения зависят от провайдера, региона и даже от конкретного адреса. Один и тот же сервер может открываться у одного человека и не открываться у другого. Это не значит, что с вашим что-то не так.
Если сервер доступен из внешних сетей - нет. Новый адрес не даёт гарантии, что ограничение исчезнет, а гарантировать мы это не можем. Если сервер недоступен отовсюду, это другой случай: откройте тикет, мы разберёмся с причиной.
Если сервер работает и доступен из внешних сетей - нет: услуга оказана. Если сервер недоступен отовсюду - откройте тикет, разберёмся.
Не обязательно. Чаще всего закрыт сам порт: файрвол на сервере, не запущена служба ssh или неверная настройка. Сравните результат с Check-Host (кнопка TCP port, порт 22) и проверьте сервер через веб-консоль.
Сначала проверьте сервер через Check-Host и веб-консоль. Если он отвечает снаружи, значит, изменился путь до него в вашей сети или ограничения у провайдера. Если не отвечает, смотрите таблицу выше: возможно, что-то поменялось внутри сервера.
Это и есть ситуация «сервер исправен, ограничение у вас». Проверьте с другой сети, спросите провайдера. Дальше мы помочь не можем, но результаты проверки лучше сохранить: они пригодятся при разговоре с провайдером.
Прежде чем писать в поддержку, потратьте пять минут: проверьте сервер из другой сети, прогоните Check-Host и посмотрите маршрут. Если сервер отвечает снаружи, причина на вашем участке пути, и менять адрес или возвращать деньги здесь не за что. Если нет - откройте тикет с результатами проверок, и мы разберёмся быстрее.