Налаштування CloudFlare з маршрутом 53?


9

Я намагаюся змусити CloudFlare сісти перед маршрутом 53. У мене основний веб-сервер на ELB (у якого немає IP-адреси). CloudFlare потрібен IP для A record, тож як я можу це зробити?


1
Вітаємо, Ви виявили одну з причин використання веб-сайтівwww.
Майкл Хемптон

Я знаю, що це пізно до вечірки, але мені цікаво з причин, чому веб-сайти повинні використовувати www. @MichaelHampton
Rystraum

Відповіді:


4

Розкриття інформації: Я працюю в CloudFlare.

Якщо у вас встановлений сервер із встановленим Python та dig, ви можете встановити це на завдання cron: https://github.com/bundan/CloudFlare-ELB-Updater і в основному вирівняти CNAME у корені до пов’язаних записів A - тому звернення до CNAME під час основних проблем.


Як часто слід виконувати роботу cron?
Шамон

@Shamoon дійсно так часто, як хочеться. ELB не змінюють все так часто, але коли вони стануть, ви захочете, щоб новітні IP-адреси були встановлені якомога швидше. Зміни DNS у вашому обліковому записі CloudFlare просуваються по всій нашій мережі менше ніж за 1 хвилину, тому я рекомендую переходити зі значенням, таким як кожна хвилина для завдання CRON. Сценарій не повинен витрачати багато на шляху ресурсів, тому він не повинен впливати на продуктивність вашого сервера, навіть якщо він працює так часто.
xxdesmus

1
Вищезв'язане репо зникло.
Вік

2
@vic ми ввели вирівнювання CNAME. Оновлений ELB більше не потрібен. Дивіться: blog.cloudflare.com/…
xxdesmus

Ти хороша людина.
Вік

1

Ви можете спробувати вручну налаштувати CNAME. Ось посилання на відповідну статтю в базі знань CloudFlare.

За підтримкою CloudFlare , налаштування з CNAME в кореневому домені в маршруті 53 менш, ніж ідеально, але вони пропонують певне виправлення.

Я знаю, що це менше, ніж для вас задоволення.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.