W tym poradniku omówimy korzystanie z Cloudflare DNS bez użycia ich usług CDN lub WAF. Omówimy korzyści płynące z używania samej usługi DNS Cloudflare, w tym zwiększone bezpieczeństwo, szybsze rozwiązywanie problemów z DNS i oszczędność kosztów. Ten poradnik będzie przydatny dla tych, którzy chcą zwiększyć bezpieczeństwo swojej witryny bez dodatkowych komplikacji i kosztów związanych z CDN lub WAF.
Cloudflare Managed DNS to usługa autorytatywnego DNS klasy korporacyjnej, która oferuje najszybszy czas odpowiedzi, niezrównaną redundancję i zaawansowane bezpieczeństwo dzięki wbudowanej ochronie przed DDoS i DNSSEC.
Cloudflare
Czy to prawda, co twierdzi Cloudflare?
Według danych DNSPerf, autorytatywne nameservers dostarczane przez Cloudflare to najszybsze usługi na świecie. 👏

Kiedy kupujesz nazwę domeny, rejestrator zazwyczaj przypisuje domyślne nameservers, które zazwyczaj są wolne i niewiarygodne. W innym przypadku, niektórzy dostawcy usług hostingowych również oferują swoje nameservers, aby szybko wyrównać wszystkie wpisy DNS, ale to ma tę samą historię.
Dlaczego warto używać Cloudflare tylko do DNS?
Chociaż nie polecam Cloudflare Free Plan dla celów CDN. Ale jest wystarczająco dobry dla usługi DNS.
Szczególnie w przypadku darmowego planu i tradycyjnej konfiguracji Cloudflare proxy, może sprawić, że strona będzie wolna zamiast szybkiej. Podstawowym powodem może być brak bezpośredniego peeringu z ISP, słabe routing, zły wybór planu i tak dalej.
Polecam używać Cloudflare tylko do celów DNS, ponieważ jest znacznie szybszy i bezpieczny. Konto jest wyposażone w system weryfikacji dwuetapowej, jak również.
Krok 1. Zaloguj się na konto Cloudflare
- Jeśli nigdy wcześniej nie korzystałeś z Cloudflare, możesz się zarejestrować. Jest to bezpłatne.
- Już używasz? Zaloguj się do pulpitu nawigacyjnego

Krok 2. Przechodzenie przez uwierzytelnianie dwuskładnikowe
- Jeśli używasz Two Factor Authentication, zakończ ten krok wprowadzając OTP.

Krok 3. Dodaj nową stronę internetową
- Po zalogowaniu się do Cloudflare Dashboard, kliknij na przycisk Add a site.

- Wpisz nazwę domeny i kliknij przycisk Add site.

Krok 4. Wybierz plan darmowy. Jest on wystarczający.

Krok 5. Zrozumieć Proxy i DNS Sign
- Dla wszystkich wpisów DNS, zachowaj Gray Cloud aby mieć tryb DNS resolution only.

Krok 6. Potwierdź zeskanowane wpisy
- Cloudflare dokłada wszelkich starań, aby przeskanować wszystkie poprzednie rekordy DNS, wymienia je wszystkie poprawnie. W rzadkich przypadkach, niektóre rekordy mogą zostać pominięte lub powtórzone zbyt wiele razy. Sugerujemy ręczną weryfikację wszystkich rekordów z poprzednimi autorytatywnymi nameservers DNS manager. Jest to ważne, aby zapobiec przestojom.
- Przejdź do każdego rekordu Proxy Status, zmień z trybu proxy na DNS resolution only.
- To jest najlepsza część Cloudflare oferuje granularną kontrolę dla każdego rekordu.

Krok 7. Zaktualizuj nowe autorytatywne nameservers.
- Zaloguj się do swojego rejestratora domen, innymi słowy z miejsca, w którym zakupiłeś swoją domenę.
- Wskazówka: W sekcji DNS, można znaleźć opcję, aby zaktualizować nameservers sugerowane przez Cloudflare. Jeśli nie możesz znaleźć gdzie zaktualizować nameservers sprawdź tę odpowiednią dokumentację dla GoDaddy, Namecheap, Bluehost, podobnie możesz szukać w Google lub skontaktować się z zespołem wsparcia.

- W naszym przypadku jest to Google Domains więc tam dokonamy aktualizacji.

- Po zakończeniu kliknij na Done, sprawdź nameservers

- Możesz śledzić propagację nameservers poprzez stronę dnschecker.
- Pomiń sugestie CloudFlare onbording, klikając Done lub setup later.

- Cloudflare okresowo sprawdza, czy wskazałeś swoje nameservers na Cloudflare. Wielokrotne klikanie Sprawdź teraz nie przyspieszy tego procesu.
- Po zakończeniu propagacji nameservers, otrzymasz e-mail od Cloudflare i zobaczysz wiadomość „Świetna wiadomość! Cloudflare chroni teraz Twoją stronę”.

Możesz również uzyskać raport DNS Analytics.




Czy powinieneś użyć Cloudflare CNAME Flattening do wskazania innego CDN nad domeną główną?
Nie należy używać jego usług do CNAME Flattening, ponieważ nie obsługuje on mechanizmu EDNS, który prowadzi do off-routingu.
Odkryłem z wieloma publicznymi serwerami DNS dostawcy usług internetowych, domena nie rozwiązywała się do geo-regionalnego adresu IP zgodnie z oczekiwaniami.
Metoda badania
- Skierował gulshankumar.net do
gushankumar.b-cdn.net
używając CNAME - Oczekiwano, że wszystkie serwery DNS odpowiedzą tylko na regionalne IP, ale tak się nie stało.
- Podczas gdy każda subdomena, taka jak www, routingowała poprawnie, ale nie goła domena.
Dobra sprawa






Bad Case






Jeżeli chcesz używać BunnyCDN do reverse-proxy/full site acceleration/full site delivery, powinieneś rozważyć użycie BunnyDNS. Obsługuje on wskazywanie domeny głównej przez rekord PZ (Pull Zone) w odpowiedni sposób.
Zawsze korzystaj z usług DNS takich samych jak dostawca CDN, jeśli są dostępne. Na przykład, jeśli używasz Sucuri to trzymaj się jego własnych DNS nameservers. Jeśli używasz Cloudfront, użyj jego własnego AWS Route53 dla lepszej wydajności. Zwiększa to szanse na prawidłowy routing.
Czy Cloudflare DNS jest wolny w użyciu?
Autorytatywne usługi DNS firmy Cloudflare są bezpłatne i nie ogranicza ona zapytań DNS dla domeny w swojej sieci.
Jak uzyskać vanity nameservers z Cloudflare?
Vanity nameservers takie jak ns1.gulshankumar.net, ns2.gulshankumar.net
to funkcje premium dostępne w planie Cloudflare Business i Enterprise.
Czy mam używać Cloudflare DNS?
Usługa Cloudflare DNS jest niezawodna dla ogólnego celu, z wyjątkiem przypadku użycia CNAME Flattening.
Great info. Thanks
hi
what CDN do you recommend for an ecommerce ?
You can go with BunnyCDN.
Hi Gulshan,
What when I use CF SSL/TLS cert for my site? If I make it a grey cloud [i.e., only using CF DNS] can’t use SSL cert as it becomes invalid.
Get browser warnings, cannot access site.
thx
You cannot use CF TLS while having DNS only mode [Gray Cloud]. If you want to use Cloudflare for DNS only, your origin server must have a valid cert such as Let’s Encrypt/Comodo.
In my CloudFlare account I have my
example.com
andwww.example.com
created with a CNAME that point to example.b-cd.net URL. All „A” records are deleted.I get a warning next to one of them in CloudFlare. There is an „i” that when I hover over it in CloudFlare it says „Another record shares the same name, so we’ve applied CNAME flattening.”
What am I doing wrong?
Trying to enable SSL in Bunny.net for my naked domain (example.com) doesn’t work. I keep getting an error that says it’s not pointing to Bunny, but it is. It’s just that CloudFlare is flattening the naked domain. I don’t understand what I’m doing wrong. I’ve been at it for hours. Thank you!
You need to point DNS records as below.
CNAME –
example.com
—– b-cdn.net – DNS only modeCNAME –
www
—– b-cdn.net – DNS only modeThen only you can install SSL cert at bunny.net panel for your Pull Zone.
yes, CNAME flattening message is perfectly normal because we are using it.
Perfect! I got it working… but my Google page speed score took a 20 point dive. However, my GTmetrix score is great!
Google is warning me „Eliminate render-blocking resources” and there are a bunch of css and js scripts on the Bunny CDN that it’s referring to. Did I do something wrong?
https://imgur.com/zUVifjo
Well, the reported issue 'Eliminate render-blocking resources’ is a different topic. You can safely ignore it. In the age of HTTP/2, Pages load really quick.
What should be the cloudflare cache level? Should I set it to standard or I need to bypass cache?
Can bunnycdn do cache like cloudflare?
Standard. For BunnyCDN caching, read this tutorial.
I’ve set to standard. Now if I bypass caching of my site using cloudflare page rules will the site become slow?
Or I should use it combining with bunnycdn?
Hi , if I use dns only will it expose my origin ip?
Yes, it will expose the address where you will point.
Is it advisable for me to use cloudfire free plan?. I just want to improve my page loads. Thanks
Do you want to use Cloudflare for DNS or Proxy purpose? Using for DNS is fine for anyone. In case of a proxy, you can use Cache Everything for a better experience.
I’m not really sure about that but I’ve use cloudfire as the nameservers and most of DNS records are proxied through cloudfire. And how do I use the cache everything options? I’m on blogger platform
I am afraid, I can’t suggest anything about Blogger (Google Blogspot) platform.
Ok, thanks for your time
I got very bad scores when i am using Cloudflare CDN, i setup my server with nginx, redis, pagespeed module for nginx and i have a better speed and stats.
Enable APO and Argo, see the magic.