Використовуємо CDN-сервіс CloudFlare як DNS-хостер. Cloudflare – корисний інструмент для вебмайстра Чому саме GitHub

Використовуємо CDN-сервіс CloudFlare як DNS-хостер. Cloudflare – корисний інструмент для вебмайстра Чому саме GitHub

Нещодавно зрозумів, що я не маю банальної статті — як налаштувати DNS зону.
Все-таки у світі досі повно людей, хоч і 2013, які не разу не користувалися dns хостингом. Вони не розуміють різницю між доменом і хостингом навіть.

Далі про типи записів. Це я назвав два типи, через які можна тупо направити домен на якийсь сервер.
А є ще пошта. Я рекомендую користуватися.
Для пошти тип запису MX
приклад


І CNAME бачите.
TXT ще використовується.

А я ще зупинився б на NS типі.
Це коли піддомен можна направити на якийсь сторонній сервіс DNS.
І зону конкретного піддомена так само, як зараз я розповідаю у прикладі — налаштовувати на окремому місці, в окремому обліковому записі.
Наприклад


2 піддомени anime та icq-base направлені на сервіс 2ns.info
А там вже я можу створювати піддомени 123.anime.alice2k.com та інші, безпосередньо там.

Далі, після налаштування dns зони нас попросять вибрати тариф.
Безкоштовний чи платний. На безкоштовному не працює https проксіювання.
І вибрати рівень безпеки.

  • High: забезпечує широкий захист від спаму, атак хакерксих, а також атак типу DoS. Цей рівень безпеки вимагає введення капчі кожним користувачем, який був викритий у зловмисному поведінці на інших сайтах. Сервіс перевіряє браузер користувача на наявність шкідливих сигнатур. Цей рівень безпеки підійде адміністраторам, для яких безпека веб-сайту знаходиться на першому місці.
  • Medium: при використанні цього рівня безпеки користувачі будуть відсіюватися на основі випадків спаму, атак хакерів або атак типу DoS, які здійснювалися даними користувачами на інших сайтах. Необхідне введення капчі користувачам, які були викриті в частих атаках на інші сайти. Сервіс також перевірить браузер користувача на наявність шкідливих сигнатур. Ідеально підійде для сайтів із високими вимогами безпеки. На цьому рівні ризик помилкового спрацьовування системи безпеки мінімальний.
  • Low: цей рівень безпеки передбачає відсіювання лише тих користувачів, які регулярно і з високою періодичністю беруть участь у атаках хакерів на інші сайти. Ми не радимо використовувати цей рівень безпеки, оскільки він дозволить проникнути на Ваш сайт користувачам, які, можливо, можуть виявитися зловмисниками.
  • Essentially off: заборонить доступ до Вашого сайту лише тим користувачам, які на даний момент беруть участь у відомій сервісі DoS атаці. Підійде веб-майстрам, які використовують CF переважно для збільшення швидкості видачі контенту користувачам. Ми також не рекомендуємо використовувати цей рівень з метою безпеки.

Ну і останній крок - вам видадуть, вашому акаунту якісь 2 піддомени.
Наприклад ben.dns.cloudflare.com dina.dns.cloudflare.com
Їх потрібно прописати у ваш домен як стандарт.
NS1 - ben.dns.cloudflare.com
NS2 - dina.dns.cloudflare.com

//
На рахунок проксіювання. Помаранчевий значок — увімкнено проксіювання через сервер cloudflare. Сірий значок вимкнено.

Іноді воно корисне. Іноді навпаки. Все залежить від проекту. Якщо вам просто потрібен хостинг dns, можете відключати.

Нещодавно (1 вересня 2017 року), я переїхав з віртуального хостингу на віртуальний сервер (з чим себе і вітаю). Так як до цього часу користувався віртуальним хостингом, в якому мене все влаштовувало, досить довгий час. Переїзд виявився для мене не дуже простим, але зараз усе нормально працює, але до цього я зіткнувся з деякими труднощами при переході на віртуальний сервер.

Виявляється, що зазвичай при оренді віртуального, або фізичного сервера, постачальник послуги вам не надає безкоштовні DNS. Я раніше особливо з цього приводу не переживав, а скористався б безкоштовною послугою DNS-хостингу від Яндекса. Але тут проблема в тому, що багато хто напевно чув про на території України. Т. е. якщо я скористаюся DNS хостингом від яндекса, то відвідувачі з України не зможуть потрапити на мій блог, а їх не мало тут. Тому було вирішено шукати іншу подібну послугу.

Безкоштовний DNS від CloudFlare

Не один раз потрапляв на сайти, де підключений CloudFlare, але мені якось не було цікаво розбиратися, що це за сервіс і навіщо він, оскільки помилково вважав, що він тільки для захисту від ddos ​​атак. Але як виявилося, там є ще як мінімум 1 безкоштовна послуга, яка мені дуже доводилася. безкоштовний DNS.

Підключаємо сайт до cloudflare

  1. Насамперед вам потрібно зареєструватися на перейшовши за посиланням: https://www.cloudflare.com/a/sign-up
  2. Додаємо сайт до системи натискаючи на кнопку «Add Site» у правому верхньому кутку.
  3. Далі вводимо адресу сайту, що додається, і натискаємо на "Begin Scan",щоб сервіс автоматично просканував ваші DNS записи. Якщо цього автоматично не станеться, їх доведеться ввести в ручну.
  4. Далі ми бачимо наші DNS записи:
    Тут вам потрібно визначиться: ви хочете користуватися лише безкоштовним DNS, або бажаєте скористатися додатковим функціоналом. Якщо натиснути на хмару, вона стане помаранчевою і це означає, що ви увімкнули CDN (проксіювання) за допомогою CloudFlare. Це потрібно для того, якщо ви хочете приховати реальний IP вашого сервера, або при DDOS атаці на вас. Це зручно ще тоді, коли ваша аудиторія сайту не обмежується 1 країною, тоді сервіс видаватиме контент з найближчого сервера до вашого відвідувача, що має підвищити швидкість завантаження сайту. У CDN від цього сервісу є і мінуси, про які я напишу наприкінці.
  5. Вибираємо безкоштовний тарифний план (нам його цілком достатньо).
  6. Після цього сервіс надасть ваші індивідуальні NS-сервера, які потрібно прописати в панелі реєстрації вашого домену. У моєму випадку це: elle.ns.cloudflare.com
    ivan.ns.cloudflare.com

  7. Прописуємо наші NS-сервера в налаштуваннях домену:
    Далі, нам залишається тільки чекати 2-48 годин (зазвичай швидше), щоб повністю змінилися NS сервери на нові. Як тільки вони зміняться і у вас включений CDN, то всі послуги будуть показувати не справжній IP вашого сайту, а IP CloudFlare.

Можливості CloudFlare


16.11.14 4.8K

CloudFlare – одна з провідних сучасних мереж доставки контенту (Content Delivery Network, CDN). Сервери цієї фірми розташовані в стратегічно обраних датах центрах по всьому світу, щоб прискорити доставку статичних файлів відвідувачам вашого сайту.

З цієї статті ви дізнаєтесь, як включити підтримку CloudFlare у ваш WordPress-сайт.

Швидкість та безпека – найважливіші параметри роботи сайту. Вони не тільки безпосередньо впливають на те, як ваш сайт приймають користувачі, але й значною мірою визначають його рейтинг у пошукових системах. Google протягом декількох років не перестає говорити про час завантаження сторінки як один з ключових факторів ранжування сайтів.

При аналізі повільних сайтів за допомогою Google Page Speed ​​Insightsпершою рекомендацією зазвичай є використання CDN. Далі у статті я продемонструю, як використання мережі доставки контенту може підвищити швидкість роботи вашого сайту.

Крім опису конкретного постачальника послуг CDN – CloudFlare – я також познайомлю вас із основними концепціями та перевагами використання CDN загалом.

Що таке мережа доставки контенту?

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

Користувачі, розташовані в інших містах, країнах, інших материках змушені терпіти великі затримки, пов'язані зі своєю віддаленістю від вашого сервера.

CDN вирішує цю проблему за рахунок створення копій ваших статичних даних ( зображень, скриптів, стилів, шрифтів) на серверах, розташованих у інших географічних локаціях.

Коли відвідувач заходить на ваш сайт, цей статичний контент доставляється із сервера, розташованого якомога ближче до відвідувача. Це зрозуміло скорочує затримки при зверненні до сайту та час завантаження сторінок.

Переваги використання CDN

Крім прямих переваг CDN, що виражаються у скороченні часу завантаження сторінок, є й інші неявні вигоди. Розглянемо їх докладніше.

Збільшення кількості потоків завантаження

Сучасні браузери можуть завантажувати з Мережі кілька файлів одночасно. Зазвичай кількість одночасних з'єднань обмежується кожного домену окремо.

Це означає, що якщо в сторінку вбудовано 6 файлів ( картинок, CSS-стилів, скриптів і т.д.), а ліміт одночасних з'єднань у браузері встановлений значення 5, то браузер не почне закачувати шостий файл, поки завантаження хоча б одного файлу з перших п'яти не буде завершено. В результаті час завантаження сторінки збільшується.

Але файли, що зберігаються в CDN, завантажуються з іншого домену, ніж основна сторінка. Тому при зверненні до них браузер може відкрити ще кілька одночасних з'єднань, у результаті швидкість завантаження сторінки потенційно зросте.

Зменшення показника відмов

Показник відмов у веб-аналітиці – це відсоток користувачів, які завантажили не більше однієї сторінки вашого сайту. Відмова відбувається тоді, коли перша сторінка не мотивувала користувача на продовження роботи з сайтом, наприклад виявилася не релевантною.

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

Google враховує показник відмов у ранжируванні сторінок. Чим нижче цей показник у вашого сайту, тим вище його місце у результатах пошуку.

Поліпшене керування трафіком

Використання CDN заощаджує трафік вашого основного сайту, тому у разі раптового напливу відвідувачів (наприклад, якщо ваш пост став вірусним) у вас більше шансів залишитися в мережі.

Підвищення безпеки

CDN мають всі засоби для блокування DDoS-атак та іншого небажаного трафіку. Також більшість постачальників CDN надають такі додаткові послуги, як аналіз активності відвідувачів та списки фільтрації.

Зниження витрат на підтримку веб-сайту

Якщо ваш тариф хостингу обмежений по трафіку, ви можете заощадити на основному хостингу, перенісши всю статику в CDN. У ряді випадків комбінація « хостинг з лімітованим трафіком + CDN» коштує дешевше, ніж тариф із безлімітним трафіком.

Чим відрізняється CloudFlare CDN?

CloudFlare– один із провідних постачальників послуг доставки контенту. Його сервери розташовані в ключових точках по всій земній кулі, що дозволяє доставляти ваші файли користувачам найкоротшим маршрутом.

Крім того, CloudFlare може допомогти вам в оптимізації вашого сайту, взявши на себе об'єднання та мінімізацію ваших скриптів та стилів:


Іншою перевагою CloudFlare є велика спільнота активних користувачів, яка допомагає вдосконалювати сервіси CloudFlare та виявляти мережеві загрози.

Коли загрозу безпеці розпізнано та підтверджено, інформація про неї заноситься до центральної бази даних CloudFlare і використовується всіма серверами доставки контенту. Це значно підвищує безпеку даних клієнтів.

Гнучка настройка, висока якість обслуговування та величезна кількість користувачів виділяють CloudFlare серед конкурентів, що дозволяє таким великим хостерам, як Bluehost та HostGator, рекомендувати сервіси CloudFlare додатково до своїх тарифних планів.

Налаштування CloudFlare для вашого сайту

Насправді не має значення, на якій платформі працює ваш сайт; Налаштувати CloudFlare на роботу з ним можна двома основними способами. Для цього потрібний лише доступ до управління вашим доменним ім'ям. Розглянемо обидва способи.

Конфігурація за допомогою панелі керування хостингом cPanel

Як я вже казав, великі хостинг-провайдери можуть включати підтримку CloudFlare у свої тарифні плани. У цьому випадку все можна налаштувати прямо на панелі керування хостингом:


Крок 1

Щоб розпочати налаштування, клацніть по іконці « CloudFlare" в розділі " Domain Management» ( управління доменами) панелі керування вашого хостингу. На ілюстрації показано, як виглядає відповідний розділ на панелі cPanel хостера HostMonster :


Для початку пропонується скористатися безкоштовним сервісом CloudFlare CDN. Якщо ви вже зареєстровані в CloudFlare, зайдіть у “ Account” та введіть там дані свого облікового запису.

Крок 2

Коли ви увійдете до CloudFlare , ви зможете побачити список доменів, асоційованих з вашим обліковим записом:


Я видалив імена своїх доменів зі списку з міркувань приватності, але ви можете бачити, як відображається статус кожного домену. Сіра хмарка означає, що сервіс CloudFlare CDN на даному домені не активний, помаранчевий активний.

Крок 3

Щоб скористатися сервісом, потрібно лише натиснути на посилання “ Activate” («Активувати»). Хостер сам змінить налаштування DNS-серверів і зробить все інше.

Врахуйте, що безкоштовний сервіс CloudFlare є досить обмеженим у можливостях. Проаналізуйте свої потреби та виберіть потрібний вам тариф CDN на сайті CloudFlare.

Ручне налаштування CDN на сайті CloudFlare

Щоб настроїти підтримку CloudFlare CDN для сайту, розташованого на будь-якому хостингу, вам потрібно зробити наступні дії.

Крок 1

Зайдіть на сайт CloudFlare та підпишіться на безкоштовний сервіс:


Крок 2

Додайте свій сайт до списку на CloudFlare та зачекайте, поки сервіс проаналізує ваші доменні записи. Це може зайняти близько хвилини:


Крок 3

Ви побачите список DNS-записів для різних піддоменів з IP-адресами, на які вони посилаються. Ви можете залишити лише потрібні піддомени, а решту видалити:


Повторюю: активні та неактивні домени позначаються іконками помаранчевого та сірого кольору відповідно. Звіртеся зі своїми записами, внесіть необхідні зміни до списку доменів і починайте наступний етап.

Крок 4

Вам буде запропоновано вибрати план обслуговування на CloudFlare. Тарифні плани відрізняються трьома параметрами: вартістю, безпекою та продуктивністю:


Є три варіанти обслуговування, що різняться за вартістю: “ Free”, “Pro” та “ Business”. Ось їх опис:
Є три варіанти обслуговування у плані продуктивності: «Тільки CDN», « CDN та основна оптимізація», « CDN та повна оптимізація»:
Нарешті, пропонується вибрати налаштування безпеки CDN:
Крок 5

Вибравши пакет обслуговування, ви зможете отримати адреси DNS-серверів CloudFlare. Скопіюйте їх у налаштування доменного сервісу вашого реєстратора доменних імен.

Синхронізація інформації між серверами DNS може тривати від декількох хвилин до 48 годин, тому будьте уважні та терплячі.

Додаткові можливості CloudFlare

Існують деякі додаткові можливості, про які не завадить знати всім користувачам CloudFlare:


Apps (додатки)

Платні та безкоштовні сторонні веб-програми можуть здійснювати моніторинг та аналіз продуктивності вашого сайту, автоматичний переклад контенту та інші послуги. Кожну програму потрібно налаштовувати окремо:


Analytics (аналітика)

CloudFlare надає своїм клієнтам детальний аналіз відвідуваності підключених доменів під час кліку за посиланням “ Analytics” на головній панелі сайту:


Threat Control (Стеження за погрозами)

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

Плагін CloudFlare для WordPress

Сервіс CloudFlare також створив спеціальний плагіндля користувачів WordPress. Цей плагін не замінює описаних нами методів налаштування CDN.

Його основне призначення кімнат – допомогти визначити IP-адреси коментаторів на вашому сайті. Також цей плагін збирає дані про спамери, щоб можна було ефективно банити їх за IP-адресою на рівні всієї мережі доступу до контенту:

Висновки

Використання CDN допомагає підвищити безпеку сайту та прискорити завантаження сторінок. CloudFlare на даний момент є лідером у CDN-бізнесі та надає вражаючі пакети послуг як безкоштовно, так і за конкурентними цінами.

Для невеликих сайтів та особистих блогів цілком підходять безкоштовні тарифи CloudFlare. А ось великому інтернет-бізнесу не заважає потурбуватися про платну підтримку, що дозволяє оперувати гігантськими обсягами трафіку і підтримувати безпеку свого сайту на належному рівні.

Дана публікація є перекладом статті « Integrating CloudFlare With WordPress» , підготовленою дружною командою проекту

Добре погано

8 жовтня 2013, 12:18

Що таке CloudFlare?

CloudFlare CDN (Content Delivery Network) – це мережа доставки контенту нового покоління, яка забезпечує безпеку, а також прискорить роботу Вашого сайту. Станом на квітень 2013 року, в інфраструктуру CloudFlare входить 23 дата-центри, розташовані в різних частинах планети.

Як працює CloudFlare?

Робота CloudFlare побудована на принципі reverse proxy (зворотного проксі). При підключенні до CloudFlare, весь трафік Вашого сайту пропускається через глобальну мережу CloudFlare.

На серверах CloudFlare кешується статичний контент сайту (CSS, JavaScript, зображення). При чому користувачі одержують контент від довколишніх серверів сервісу, залежно від географічного положення.

Пропускаючи весь вхідний трафік через свою мережу, CloudFlare аналізує та фільтрує вхідні запити. В результаті легітимні користувачі отримують доступ до Вашого сайту, а запити зловмисників відсіваються.

Де розташовані сервери CloudFlare?

Мережа CloudFlare швидкозростаюча. З 2011 по квітень 2013 року до мережі було додатково включено 11 датацентрів. На даний момент мережа CloudFlare налічує 23 датацентри, розташовані на 4 континентах: Північна Америка, Європа, Азія, Австралія та Океанія.

Перш за все Вам необхідно зареєструвати обліковий запис на сайті сервісу: https://www.cloudflare.com/sign-up.

Наступний крок: додавання Вашого веб-сайту до бази CloudFlare:

На наступному етапі система установки попросить Вас підтвердити записи DNS для Вашого веб-сайту. Можливо, необхідно додати або змінити записи. Також, Ви можете вибрати який із піддоменів необхідно підключити до CF, а який ні.

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

- High:забезпечує широкий захист від спаму, хакерських атак, а також атак типу DoS. Цей рівень безпеки вимагає введення капчі кожним користувачем, який був викритий у зловмисному поведінці на інших сайтах. Сервіс перевіряє браузер користувача на наявність шкідливих сигнатур. Цей рівень безпеки підійде адміністраторам, для яких безпека веб-сайту знаходиться на першому місці.

- Medium:при використанні цього рівня безпеки користувачі будуть відсіюватися на основі випадків спаму, атак хакерів або атак типу DoS, які здійснювалися даними користувачами на інших сайтах. Необхідне введення капчі користувачам, які були викриті в частих атаках на інші сайти. Сервіс також перевірить браузер користувача на наявність шкідливих сигнатур. Ідеально підійде для сайтів із високими вимогами безпеки. На цьому рівні ризик помилкового спрацьовування системи безпеки мінімальний.

- Low:Цей рівень безпеки передбачає відсіювання лише тих користувачів, які регулярно і з високою періодичністю беруть участь у атаках хакерів на інші сайти. Ми не радимо використовувати цей рівень безпеки, оскільки він дозволить проникнути на Ваш сайт користувачам, які, можливо, можуть виявитися зловмисниками.

- Essentially off:заборонить доступ до Вашого сайту лише тим користувачам, які на даний момент беруть участь у відомій сервісі DoS атаці. Підійде веб-майстрам, які використовують CF переважно для збільшення швидкості видачі контенту користувачам. Ми також не рекомендуємо використовувати цей рівень з метою безпеки.

І, нарешті, найважливіший етап. Підключення NS-серверів CloudFlare. Якщо Ви не виконаєте цей етап, сервіс CloudFlare не зможе захистити Ваш сайт.

Для завершення підключення до сервісу, перейдіть в панель реєстратора Вашого доменного імені та зробіть зміну NS серверів, наданих CloudFlare.

Після оновлення інформації на серверах DNS, Ваш сайт буде успішно підключений до сервісу CloudFlare. Оновлення NS серверів для домену може займати від 1 до 72 годин.

Важливо!Якщо Ваш сайт знаходиться під DDoS атакою, після закінчення підключення зайдіть в налаштування та виберіть наступну опцію:

Сервіс CloudFlareнадає послуги із забезпечення безпеки та покращення продуктивності сайтів. Одними з можливостей є:

  • Блокування загроз, шкідливих ботів або роботів, які можуть значно поглинати трафік та навантажувати;
  • Кешування статичних даних та розташування їх у максимально близьких до відвідувачів місцях;

В результаті сайт, підключений до цього сервісу, отримує покращену продуктивність, а також зведений до мінімуму ризик спаму та мережевих атак. Повний перелік послуг та тарифних планів розташований на офіційному сайті даного сервісу у розділі Features & pricing. Довідкова інформація та зв'язок з представниками CloudFlare розташовані у розділі Help.

Нижче наведено кроки налаштування облікового запису з безкоштовним тарифним планом.

Відео-інструкція налаштування CloudFlare

Для тих, хто воліє дивитися відео-інструкції, ми підготували подкаст про створення облікового запису в сервісі CloudFlare і додавання першого домену в обліковий запис. Також нижче можна знайти текстову версію цього відео.

Створення облікового запису

На сайті CloudFlare натискаємо кнопку Sign up. У формі, що з'явилася, вводимо e-mail адресу, ім'я користувача та пароль у відповідні поля.

Після ознайомлення з правилами користування погоджуємося з умовами шляхом встановлення галочки поруч із I agree to CloudFlare's Terms of useта натискаємо на кнопку Create account now.

Додавання домену

Вводимо свій домен та натискаємо на кнопку Add website.

В результаті буде запущено систему сканування ресурсних записів домену, про що повідомить повідомлення Please wait while we scan your records. Після завершення сканування тиснемо клавішу Continue.

Усі існуючі ресурсні (DNS) записи домену будуть визначені програмою автоматично із існуючої DNS-зони.

Також в автоматичному режимі створюється CNAME-Запис з ім'ям direct.

Її призначення полягає в тому, щоб була можливість підключення безпосередньо до VPS в обхід мережі CloudFlare, наприклад, для доступу до сервісів SSH, FTP та Telnet. Субдомен directрекомендується змінити будь-який інший з міркувань безпеки.

Всі інші ресурси рекомендується надсилати через CloudFlare. Режим напряму встановлюється за допомогою іконки з хмаринкою у стовпці Active. Якщо ж ви бажаєте відредагувати\видалити якийсь ресурсний запис, в такому випадку необхідно натиснути кнопку у вигляді шестерні і вибрати необхідну дію.

Після внесення всіх необхідних змін натискаємо кнопку I've added all missing records, continue.

Вибір потрібних параметрів.

На цьому етапі обираємо тарифний план.

Зверніть увагу, що Безкоштовний пакетне підтримує власні SSL-сертифікати. Про це буде виведено відповідне попередження:

При зверненні по httpsдо домену/субдомену, для якого активне обслуговування CloudFlare, буде отримано помилку. Параметри Performance, Security, IPv6і SmartErrorsвибираємо на свій розсуд зі списку, що випадає. Після встановлення необхідних параметрів натискаємо кнопку Continue.

Примітка:Якщо ви хочете використовувати власний сертифікат від одного з центрів сертифікації, вам необхідно вибрати один із платних пакетів CloudFlare. При цьому також залежатиме від необхідних параметрів захисту.

Оновлення Ваших нейм-серверів

Щоб усі налаштування, створені в попередніх кроках, запрацювали, необхідно встановити неймсервери CloudFlare для доданого домену (у нашому випадку vpstestdomain.com).

Встановлення неймсерверів виконується на панелі керування на сайті реєстратора вашого домену.

Після того, як NS будуть оновлені, поверніться до цієї сторінки та натисніть кнопку I’ve updated my nameservers, continue.

Результат реєстрації домену

У разі успішного налаштування ви отримаєте відповідне повідомлення, а доданий домен з'явиться на панелі керування.

 

 

Це цікаво: