DDoS-атака на хостинг: что делать, если сайт недоступен

Практический чек-лист для владельца сайта: как отличить DDoS-сбой у хостинга от ошибки сайта и что проверить до обращения в поддержку.

Недавние публичные сообщения о DDoS-сбоях у хостинговых и инфраструктурных сервисов снова показали простую вещь: сайт может перестать открываться даже тогда, когда код проекта никто не трогал. Для владельца интернет-магазина, корпоративного сайта или личного кабинета это выглядит одинаково неприятно: клиенты видят ошибку, заявки не уходят, реклама продолжает вести трафик на недоступную страницу.

Эта статья не пересказывает отдельный инцидент. Разберем практический сценарий: как понять, что проблема похожа на DDoS или сетевой сбой у провайдера, что можно проверить вручную, когда подключать мониторинг и какие вопросы задать технической поддержке.

Короткий ответ

Если сайт внезапно стал недоступен, не стоит сразу менять настройки DNS, переустанавливать CMS или отключать плагины. Сначала нужно отделить три разных ситуации:

  • ошибка внутри сайта или сервера;
  • сбой у хостинга, DNS, CDN или канала связи;
  • DDoS-атака, из-за которой инфраструктура перегружена или фильтрует трафик.

Для быстрой проверки откройте сайт из другой сети, проверьте HTTP-ответ, SSL-сертификат, DNS и статус-страницу провайдера. Если сайт то открывается, то снова падает, а время ответа резко растет, автоматический мониторинг даст более полезную картину, чем одиночная ручная проверка.

Чем DDoS отличается от обычной ошибки сайта

Обычная ошибка сайта чаще связана с кодом, базой данных, лимитами PHP, настройками веб-сервера или неудачным обновлением. Например, после установки модуля главная страница начала отдавать `500 Internal Server Error`, а административная панель тоже работает нестабильно. В таком случае проблема обычно воспроизводится постоянно и привязана к конкретному сайту.

DDoS-сценарий выглядит иначе. Сервер или сеть получают слишком много лишних запросов, соединений или пакетов. Часть пользователей может видеть таймаут, часть получает ошибку прокси, а у владельца сайт иногда открывается нормально. Если атака направлена на хостинг или сетевого провайдера, страдать могут разные сайты на одной инфраструктуре, даже если сам проект технически исправен.

Есть и промежуточный вариант: атакуют не ваш домен, но ваш сайт находится на общей инфраструктуре. Поэтому фраза «у нас ничего не менялось» не доказывает, что сайт должен быть доступен. Доступность зависит не только от кода, но и от DNS, маршрутизации, хостинга, CDN, защиты и внешних зависимостей.

Признаки, что проблема может быть на стороне хостинга или сети

Ни один признак сам по себе не доказывает DDoS, но их сочетание помогает выбрать правильный путь диагностики.

Сайт недоступен из разных сетей

Проверьте сайт с домашнего интернета, мобильной сети и внешнего онлайн-инструмента. Если ошибка повторяется в нескольких местах, проблема уже не похожа на локальный кэш браузера или сбой у одного провайдера связи.

Если сайт доступен только из одной сети, не спешите считать его рабочим. При сетевых сбоях часть маршрутов может работать, а часть нет. Именно поэтому полезны проверки из разных точек, а не только открытие сайта на рабочем компьютере.

Ошибки меняются от запроса к запросу

При DDoS или сетевой перегрузке один запрос может закончиться таймаутом, второй ошибкой `502 Bad Gateway`, третий долгой загрузкой, а четвертый нормальным ответом. Такая «рваная» картина часто говорит не о конкретной странице, а о нестабильности слоя между пользователем и приложением.

Для владельца сайта это важно: клиент не будет разбираться, где именно сбой. Если страница оплаты, форма заявки или каталог открываются через раз, бизнес уже теряет обращения.

Статус-страница провайдера сообщает об инциденте

У многих хостингов, DNS-провайдеров, CDN и облачных сервисов есть публичные страницы статуса. Если там указаны проблемы с сетью, DNS, защитой от атак или дата-центром, это сильный сигнал не трогать настройки сайта хаотично.

Сохраните ссылку на инцидент, время начала и формулировку провайдера. Эти данные пригодятся, если нужно объяснить простой команде, почему сайт был недоступен, или подготовить обращение в поддержку.

Что проверить вручную в первые минуты

Начните с простых действий. Их можно выполнить без доступа к серверу.

Откройте сайт и важные страницы

Проверьте не только главную страницу, но и страницы, которые влияют на заявки и продажи: форму контактов, корзину, страницу оплаты, личный кабинет, страницу входа. Иногда главная отдается из кэша, а динамические разделы уже не работают.

Полезный пример: интернет-магазин открывается, но корзина висит на загрузке. Для клиента это падение сайта, даже если главная страница формально вернула успешный ответ.

Проверьте DNS и SSL

Если домен не резолвится, браузер покажет одну ошибку. Если SSL-сертификат недействителен или цепочка сертификатов сломана, пользователь увидит предупреждение безопасности. Если DNS и SSL в порядке, но сайт не отвечает, вероятнее проблема находится дальше: на уровне хостинга, приложения, прокси или сети.

Для первичной проверки можно использовать инструменты Web-Puls: проверку доступности сайта и проверку SSL, если проблема похожа на сертификат. Это не заменяет диагностику сервера, но помогает быстро понять, виден ли сайт снаружи.

Сравните HTTP-код и реальное содержимое страницы

HTTP-код `200 OK` не всегда означает, что сайт работает. Иногда вместо проекта открывается заглушка веб-сервера, страница обслуживания или текст ошибки от CDN. Поэтому важно проверять не только код ответа, но и содержимое: есть ли нужный заголовок, меню, форма или другой стабильный фрагмент страницы.

Если вы видите успешный код, но на странице нет нормального контента, это нужно фиксировать как инцидент доступности.

Чего не стоит делать сразу

В первые минуты аварии легко ухудшить ситуацию лишними действиями.

Не меняйте DNS-записи без понимания плана. У записей есть кэш, и случайное переключение может растянуть проблему. Не отключайте защиту, CDN или WAF только потому, что «так быстрее проверить». Если атака идет сейчас, отключение защитного слоя может отправить весь мусорный трафик прямо на сервер.

Не ограничивайтесь фразой «у меня открылось». Сайт должен открываться у клиентов, поисковых роботов, рекламного трафика и пользователей из разных сетей. Один успешный запуск браузера не отменяет инцидент.

Не удаляйте логи до выяснения причины. Даже если вы не будете разбирать их сами, техническому специалисту могут понадобиться время ошибки, IP-адреса, ответы веб-сервера и сообщения прокси.

Какие вопросы задать хостингу или администратору

Если признаки указывают на провайдера, сформулируйте обращение конкретно. Вместо «сайт не работает» лучше написать:

  • какой домен недоступен;
  • когда вы впервые заметили проблему;
  • какие страницы проверяли;
  • из каких сетей ошибка повторяется;
  • какие HTTP-коды, таймауты или сообщения видите;
  • есть ли связь с публичным инцидентом на статус-странице.

Попросите уточнить, затронут ли ваш сервер, есть ли DDoS или сетевой инцидент, применяются ли фильтры, ожидается ли нестабильность после восстановления. Если речь о критичном сайте, отдельно спросите, какой безопасный план временного обхода возможен: резервный сервер, CDN, изменение DNS или ограничение части функциональности.

Как подготовиться к повторению инцидента

Полностью исключить DDoS или сетевой сбой нельзя, но можно сократить время обнаружения и восстановления.

Настройте мониторинг ключевых URL

Проверяйте не только главную страницу. Для бизнеса важны страницы, где пользователь оставляет заявку, оплачивает заказ, входит в кабинет или смотрит товар. Если падает только форма, ручная проверка главной страницы не поможет.

Web-Puls помогает регулярно проверять доступность сайта и быстрее узнавать, если он перестал открываться. Для таких сценариев полезно настроить проверки нескольких URL и уведомления ответственным людям, чтобы проблему заметил не первый клиент, а система мониторинга.

Добавьте проверку содержимого

Для важных страниц задайте ожидаемый текст или элемент. Например, на странице заявки должен быть заголовок формы, а на главной странице — название проекта. Если вместо них появляется техническая заглушка, мониторинг должен считать это проблемой.

Такой подход особенно полезен при сбоях CDN, прокси и хостинга: сервер может отвечать, но пользователь уже видит не тот контент.

Держите план связи и восстановления

Заранее определите, кто получает уведомление, кто пишет в хостинг, кто останавливает рекламу, кто сообщает клиентам о временной проблеме. В аварии важна не только техническая часть, но и порядок действий.

Если проблему нужно не только заметить, но и разобрать технически, можно отправить заявку на профессиональную поддержку через форму Web-Puls или использовать контактную информацию. Это уместно, когда сбой связан с DNS, SSL, хостингом, сервером или повторяющейся недоступностью сайта.

Вывод

DDoS-атака на хостинг или сетевой сбой провайдера могут выглядеть для владельца сайта как обычное «сайт не открывается». Разница в том, что быстрые хаотичные правки часто не помогают, а иногда мешают восстановлению.

Правильный порядок действий такой: проверить сайт из разных сетей, посмотреть DNS и SSL, сравнить HTTP-код с содержимым страницы, проверить статус провайдера, зафиксировать симптомы и подключить мониторинг. Тогда вы быстрее поймете, где находится проблема, и сможете говорить с поддержкой на языке фактов, а не догадок.

Можно ли точно определить DDoS без доступа к серверу?

Точно подтвердить атаку обычно может хостинг или администратор сервера, но владелец сайта может увидеть характерные признаки: одновременную недоступность из разных сетей, ошибки соединения, сообщения на статус-странице провайдера и резкий рост времени ответа.

Нужно ли сразу менять хостинг после DDoS-сбоя?

Не всегда. Сначала важно понять масштаб инцидента, качество коммуникации провайдера, повторяемость проблемы и наличие плана восстановления. Иногда достаточно настроить мониторинг, CDN или защиту, а иногда действительно нужен запасной сценарий.

Мониторинг сайтов

Если сайт работает у вас, но не открывается у части клиентов, проблема может быть в DNS, CDN, кеше провайдера или маршруте. Разбираем, как проверить доступность из разных точек и не спорить с пользователями вслепую.

Проверьте свой сайт прямо сейчас

Введите адрес сайта: Web-Puls покажет HTTP-код, время ответа и базовую диагностику. Для постоянного контроля можно подключить мониторинг.

Нужна помощь с восстановлением сайта?

Опишите проблему в короткой заявке. Команда OpenStart оценит задачу и предложит формат поддержки.

Отправить заявку