Я пытаюсь изменить исходный IP-адрес моего форума, и мне сказали сделать это через DigitalOcean, уничтожив мой дроплет и создав новый из снимка. Я беспокоюсь, что мне придется воссоздавать свой форум с нуля, поэтому хотел бы узнать, как этого избежать. Достаточно ли просто создать резервную копию, затем запустить Discourse заново из терминала с новым IP-адресом и восстановить данные из скачанной резервной копии?
Причина, по которой я хочу получить новый IP-адрес, заключается в том, что мой форум оставался без защиты в течение нескольких месяцев, пока я недавно не настроил Cloudflare. Я полагаю, что кто-то уже знает исходный IP-адрес и пытается организовать атаку на сайт. Поможет ли использование плавающего IP-адреса защитить сайт, если кто-то атакует исходный IP-адрес?
В таком случае вы рекомендуете удалить и создать новый Droplet? И сохранит ли резервное копирование Discourse и создание снимка в DigitalOcean всё содержимое форума, или мне придётся начинать всё заново?
Снимок DigitalOcean сохраняет всё в том состоянии, в котором оно было на момент создания снимка, поэтому удаление и повторное создание нового Droplet из этого снимка вернёт вас точно в то же состояние. Однако вам потребуется обновить A-запись в DNS-файле.
Другой способ — следовать инструкциям, которые упомянул @Falco.
Но прежде чем вы это сделаете… любой может найти IP-адрес вашего сайта, если знает доменное имя:
Если у вас нет оснований полагать, что ваше сообщество, скорее всего, станет целью атаки типа «отказ в обслуживании» (например, если такие случаи уже происходили несколько раз), то предложенное вами решение лишь затруднит управление сообществом и замедлит его работу.
Раньше такого не случалось, но мне угрожали люди, утверждающие, что знают мой оригинальный IP-адрес до того, как я скрыл его с помощью Cloudflare. Я настроил Cloudflare только после получения угрозы, поэтому беспокоюсь о возможной атаке со стороны этого человека, так как мне сказали, что Cloudflare не поможет, если кто-то уже знает реальный IP-адрес сайта.
Если ваш сайт работает на грани закона или, в противном случае, с большой вероятностью может разозлить людей, готовых потратить тысячи долларов (или хотя бы сотни), чтобы навредить вам, я бы сказал, что вы уже потратили на это слишком много времени.
Если вы не рискуете потерять жизнь или значительную сумму денег каждую минуту простоя вашего сайта, я бы проигнорировал их.
IP-адрес почти каждого веб-сайта, который вы посещали (включая этот), является общедоступным.