Подключение сайта к KillBot c использованием нескольких серверов

В связи с блокировкой различных сервисов в российском сегменте интернета участились случаи недоступности серверов — как с мобильных сетей, так и с кабельных. Рекомендуем для повышения надёжности и бесперебойной работы вашего сайта прописать ему сразу два или более сервера с защитой «Килбот». Это позволит повысить стабильность подключения. Уже сейчас вы можете комбинировать свой сервер с серверами 109.236.57.58,82.148.21.137,31.192.108.184

В будущем станут доступны любые комбинации — до 8 серверов включительно.

Если настраиваете на своем серере, например у вас есть сервер с килботом и вы решили добавить дополнительный сервер для стабильности, то первым делом обновите прошивку на своем сервере. Это можно сделать через меню: https://killbot.ru/vps/install-killbot/manual 

Выбираем вариант с двумя серверами: 

Подключение к двум серверам килбот

 

В разделе "Настройки DNS Экрана Killbot" выбираем Wildcard сертификат для основного домена и поддоменов:

Wildcard сертификат для domen.ru и *.domen.ru

 

Далее добавляйте следующие записи:

Подключение к двум серверам килбот

 

Вам нужно добавить аналогичные записи:

 

* .domen.ru 31.192.108.184

*.domen.ru 109.236.57.58

domen.ru 31.192.108.184

domen.ru 109.236.57.58

_acme-challenge.domen.ru
CNAME 
domen.ru.acme.killbot.ru

 

При добавлении записи CNAME некоторые хостиинги требуют точки в конце строчки domen.ru.acme.killbot.ru. иначе они дописывают там "хвост" из домена и не будет работать, те если написать без точки то в итоге делают так domen.ru.acme.killbot.ru.domen.ru запись, что неправильно.

 

Если вы используете строчки с *.domen.ru, то строчки с www не обязательны:

www.domen.ru 31.192.108.184

www.domen.ru 109.236.57.58

Если у вас .РФ домен, то несмотря на то, что там не нужно www, строчка с *.домен.рф всё равно необходима.

Окончание настройки

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

Получится вот так: 

 

Что дает добавление записей с * днс при подключении килбот

 

Если вы не можете сделать запись типа *.domen.ru, так как у вас есть поддомены, которые не под килботом, то вы можете тогда добавить несколько A записей: 

r1.domen.ru 109.236.57.58

r2.domen.ru 109.236.57.58

r3.domen.ru 109.236.57.58

r4.domen.ru 109.236.57.58

r5.domen.ru 109.236.57.58

 

r1.domen.ru 31.192.108.184

r2.domen.ru 31.192.108.184

r3.domen.ru 31.192.108.184

r4.domen.ru 31.192.108.184

r5.domen.ru 31.192.108.184

 

Возможные проблемы и ошибки при подключении: 

 

1) Иногда ругается на TXT запись, тогда ее нужно удалить строчку с TXT и опять попробовать.

 

2) Неправильно выбран тип сертификата. Для работы с 2 и более доменами нужно выбирать wildcard сертификат на много доменов:

Не выбран вариант wildcard

Тогда в разделе "Настройки DNS экрана Killbot" выберите "wildcard для основного и поддоменов": 

 

Wildcard сертификат для domen.ru и *.domen.ru

 

3) Иногда при проблемах при подключении бывает нужно удалить SSL сертификат. 

 

Удалить ssl сертификат

 

Пример конфигурации для трех серверов:

Конфигурация килбот на 3 сервера

Конфигурация килбот на 3 сервера

 

 

Конфигурация килбот на 3 серверах

 

Пример настроек beget

На DNS хостинге beget своеобразный интерфейс, поэтому чтобы там настроить CNAME нужно дополнительные объяснения. Если у вас домен зарегистрирован на другом регстраторе, то настройки днс искать тут:  

 

Подключение сайта с днс хостингом на beget на 2 сервера killbot

Если же домен зарегистрирован на beget то настройки днс будут тут: 

Подключение сайта с днс хостингом на beget на 2 сервера killbot

Вам нужно добавить следующие записи: 

 

* .domen.ru 31.192.108.184

*.domen.ru 109.236.57.58

domen.ru 31.192.108.184

domen.ru 109.236.57.58

_acme-challenge.domen.ru
CNAME 
domen.ru.acme.killbot.ru

Для того чтобы сделать такие настройки вам нужно сначала через зеленый плюсик добавить зону _acme-challenge 

 

Подключение сайта с днс хостингом на beget на 2 сервера killbot

Потом зайти в радактирование и указать значение: 

Подключение сайта с днс хостингом на beget на 2 сервера killbot

 

Далее вам нужно добавить зону *, если ее уже нет: 

Подключение сайта с днс хостингом на beget на 2 сервера killbot

И там указать IP, второй IP добавляется через "+ Добавить запись":

Подключение к двум серверам килбот

Аналогично добавляем второй IP через "+ Добавить запись":

Подключение к двум серверам килбот на beget.com

В итоге получаем необходимые настроки:

Подключение  к двум серерам килбот на beget.com

Зону www нет необходимости добавлять, если используется зона *. 

 

Если вы не можете добавлять зону *, так как например у вас есть кай-то поддомен, который не нужно закрывать под килботом, например 1c.domen.ru, то тогда вы можете добавить следующие зоны и потом значения там вручную:

 

r1.domen.ru 109.236.57.58

r1.domen.ru 31.192.108.184

 

r2.domen.ru 109.236.57.58

r2.domen.ru 31.192.108.184

 

r3.domen.ru 109.236.57.58

r3.domen.ru 31.192.108.184

 

r4.domen.ru 109.236.57.58

r4.domen.ru 31.192.108.184

 

r5.domen.ru 109.236.57.58

r5.domen.ru 31.192.108.184