Копия была, а поднять сайт было негде

В ночь на 2 ноября атаковали хостинг Beget. По данным компании, у нее больше 200 000 клиентов. Я один из них: там жили мой сайт ineverov.ru и сайт моей жены innagovorit.ru. Оба не открывались до вечера 3 ноября.

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

У Beget у нас было все сразу: домены, DNS, хостинг и почта. Казалось это удобно. Как и многое вокруг: нас поселили в мягкие облака комфорта. А теперь настала суровая реальность.

3 ноября Beget объяснил: атакующие получили доступ к управлению всей инфраструктурой и запустили обнуляющие скрипты. Часть бэкапов компания потеряла. Файловые копии хостинга, по словам компании, целы. Но доступа к ним пока нет. Перед запуском каждый сервер проверяют вручную, а их больше 1000.

Первый день я разбирал аварию с ИИ-агентом. DNS Beget молчал, а без DNS браузер не знает, где искать сайт.

Копия есть, а купить другой хостинг недолго. Но адрес сайта записан в DNS, а DNS у Beget. Панель Beget не открывается. Регистратор доменов там же.

Я спросил ИИ-агента: выходит, копии сейчас ничего не дают? Ответ был точнее. Поднять сайты на другом хостинге можно. Вернуть посетителей на прежний адрес нельзя, пока нет доступа к DNS.

Вечером 2 ноября DNS Beget ожил. Сайты все равно не открылись: DNS отдавал адрес сервера, который не отвечал.

Днем 3 ноября Beget открыл временную страницу для правки DNS. Вход по коду, код приходит на почту администратора домена. Поначалу все предсказуемо, все ломанулись и первый заслон был победить 500, которые отдавал сервер. После пятнадцатиминутной борьбы я наконец получил код на личный ящик вне Beget.

Тут агент предложил перенести домены и DNS к другому регистратору. Я его остановил. По справке регистратора перенос занимает от 5 до 7 дней и сам DNS не меняет. Я предложил другое: пока только направить адреса сайтов в DNS на новый хостинг. А с переносом подождать, пока Beget восстановится полностью.

До первого сайта ушел час. Я оплатил другой хостинг. Агент выложил туда копии и сверил каждый файл. Я вошел на страницу DNS, и мы поменяли адреса сайтов. В 19:14 мой сайт открылся по HTTPS уже с нового хостинга. В 19:41 открылся innagovorit.ru.

Что из этого стоит проверить у себя, пока все работает?

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

2. Посмотри, на какую почту приходит код входа в панель домена. Ящик, который зависит от того же хостинга или DNS, замени на независимый. Независимый проверь: войди в него сейчас.

3. Найди, где лежат копии заявок и баз. Копию у того же провайдера продублируй в другом месте. Внешнюю проверь пробным восстановлением.

4. Заведи резерв заранее и проверь, что копия на нем открывается. Тогда в аварию останется сменить адрес и подождать, пока старый выйдет из кэша DNS. Без резерва у меня ушел час, и это при готовой копии.

5. Не начинай перенос домена в аварию: он идет днями и адрес сайта не меняет. Сначала перенеси DNS и проверь на новых серверах сайт и почту. Домен переноси потом, в спокойный день.

VDS с пет-проектом и ботами у меня были на Beget и он до сих пор недоступен. Как раз хотел обновить и все переделать, это знак)

К слову, настроение “все пропало” я не разделяю. После восстановления вернусь на Beget. Но теперь разделю риски. DNS и домены вынесу в отдельный сервис, а постоянный бэкап оставлю у другого провайдера. Ну и домой уже подбираю NAS сетевое хранилище. Времена нынче “веселые”.

Всю тяжелую работу в эти два дня делал ИИ-агент: проверял и выкладывал. Я работал с ним как с сотрудником. Ставил задачу и останавливал, когда он уводил не туда. Так было с переносом домена.

В клубе каждый месяц собираешь ИИ-инструмент под свою задачу. Набор откроется 23 ноября, а пока можно записаться в лист ожидания: ineverov.ru/club

#бэкапы #хостинг #АналитикНаБалтике

Ваш Аналитик на Балтике 🌊

Копия была, а поднять сайт было негде | Сетка — социальная сеть от hh.ru