Используем CDN-сервис CloudFlare в качестве DNS-хостера

cloudflare-blog-image

В этой статье я расскажу как перенести ваши домены на DNS CloudFlare. Что нам это даст? Очень просто: наши ленды будут быстрее и не будут привязаны к днс хостера или регистратора. Это всё нам только на руку, потому что как известно любая лишняя оптимизация – это плюс к ROI.

Итак, приступим.

CloudFlare имеет несколько тарифов, для хостинга лендов или трекера хватит и бесплатного. Далее действуйте по вашему усмотрению. В этом гайде я расскажу про настройки на бесплатном тарифе.

Регистрируемся, это просто. Далее нам нужно прикрепить наш домен к системе CloudFlare:

Screenshot_1

Вводим доменное имя сайта, нажимаем Begin Scan, и ждём, можем посмотреть ролик про настройки, который нам в этот момент покажут.

Screenshot_2

Когда сайт просканировали, нажимаем Continue setup.

Screenshot_3

На следующей странице мы видим наши существующие на данный момент DNS, жмём Continue

Screenshot_5

Теперь мы видим наконец DNS, которые нам сгенерировала система и можем их прикрепить к нашему домену.

Здесь я расскажу как прикрепить DNS к домену на примере моего регистратора namecheap, вы можете сделать тоже самое в панели своего регистратора по аналогии. Заходим в панель, выбираем наш домен и жмём manage.

n2

Далее в разделе “nameservers” нам надо выбрать параметр “custom” и в появившиеся поля вбить предложенные днски от CloudFlare.

Screenshot_6

 

Теперь нам остается подождать обновления днс. Я обычно продолжаю на следующий день, но вполне может быть, что днски обновятся быстрее.

Итак, мы дождались обновления днс. Периодически проверяли домен в системе CloudFlare и в результате:

Screenshot_7

Теперь мы можем приступить к дальнейшей настройке.

Screenshot_8

Удаляем старые записи, они нам не нужны. Теперь нам нужно прикрепить наш домен к нашему серверу/VPS или дроплету. Сделаем мы это с помощью А-записи по ip сервера.

Шаг 1

Screenshot_9

Шаг 2

Screenshot_10

Готово. В течении получаса домен будет прикреплен. Теперь немного упомяну про более тонкую настройку.

Если мы хотим, чтобы у нас на домене был расположен трекер, например iMobiTrax, то нам следует обязательно отключить проксирование, иначе статистика трекера будет нечитаема:

Screenshot_11

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

Идём дальше. У cloudflare предусмотрен firewall, так вот, в некоторых случаях, когда мы работаем с редирект или попап-трафиком, мы получаем очень много трафика и очень много ботов, а также такой трафик по своей структуре выглядит как DDoS-атака для cloudflare, он начинает защищать наш сайт и юзеры могут на подходе к ленду или трекеру увидеть следующее:

11111111111

Нам это не нужно, кроме того часть трафика в результате будет потеряна, а это тем более недопустимо, поэтому firewall следует отключить в настройках:

Screenshot_13

 

Вот и всё, на чём хотелось бы сделать акцент. Спасибо мне и моему коллеге Степану Талабира за некоторые подробности и помощь в написании этого гайда.