Mehmet

WFN Üye
Konular
1,204
Mesajlar
1,205
Çözüm
0
Ticaret Puanı
0
Üyelik
1 Ay 6 Gün
Konum
YurtDışı
Web Sitesi
Var
Alanı
Google Adsense
1/1
Konu sahibi
Cloudflare DNS, alan adınızın yetkili DNS kayıtlarını Cloudflare üzerinden yönetmenizi sağlayan hizmettir. Aşağıda anlatılan tam kurulumda alan adını Cloudflare’a ekledikten sonra kayıt kuruluşundaki ad sunucularını Cloudflare’ın atadığı ad sunucularıyla değiştirirseniz, alan adınızın DNS kayıtlarına verilecek yetkili yanıtları Cloudflare yönetir. A, AAAA, CNAME, MX ve TXT gibi kayıtları panelden veya API üzerinden düzenleyebilirsiniz.

Cloudflare DNS ile 1.1.1.1 aynı şey değildir. Cloudflare DNS alan adınızın yetkili kayıtlarını barındırır. 1.1.1.1 ise cihazlar adına IP adresleri ve diğer DNS kayıtlarını sorgulayan herkese açık recursive DNS çözümleyicisidir. Biri alan adının kayıtlarını yayınlar, diğeri kullanıcı adına bu kayıtları sorgular.

Cloudflare DNS nasıl çalışır?​


Bir ziyaretçi www.example.com adresini açtığında, cihazın kullandığı recursive DNS çözümleyici, önbelleğinde uygun yanıt yoksa yetkili ad sunucularına ulaşarak ilgili kaydı sorgular. Alan adı Cloudflare’da etkinse yanıt Cloudflare’ın yetkili DNS altyapısından gelir.

Burada DNS kaydı ile proxy durumu birbirinden ayrılır. DNS kaydı, alan adının hangi hedefe karşılık geldiğini belirtir. Proxy durumu ise HTTP/HTTPS trafiğinin doğrudan origin sunucuya mı gideceğini, yoksa Cloudflare ağı üzerinden mi geçeceğini belirler. Proxied kayıtta ziyaretçiye genellikle origin IP’si yerine Cloudflare ağ adresleri döndürülür; DNS-only kayıtta ise kayıt değeri doğrudan yanıtlanır.

Proxy özelliği yalnızca IP adresine çözümlenen ve HTTP/HTTPS trafiği sunan A, AAAA ve CNAME kayıtlarında kullanılabilir. MX ve TXT kayıtları DNS-only olur. Web dışı amaçlarla kullanılan bazı CNAME kayıtları da doğrulamanın bozulmaması için DNS-only bırakılmalıdır.

DNS kayıtlarında proxy kararı​


Tipik bir web sitesi ve e-posta kurulumu için karar vermeyi kolaylaştıran özet şöyledir:

KayıtÖrnek değerYaygın kullanımÖnerilen durum
A192.0.2.10IPv4 web sunucusuWeb ise Proxied
AAAA2001:db8::10IPv6 web sunucusuWeb ise Proxied
CNAMEorigin.example.comWeb veya hizmet hedefiHizmete göre
MXmail.example.comE-posta sunucusuDNS-only
TXTSPF veya doğrulama metniE-posta ve sahiplik doğrulamaDNS-only

E-posta için kullanılan mail.example.com gibi A veya AAAA kaydı da DNS-only olmalıdır. MX kaydının kendisi proxy edilmez; ancak MX’in gösterdiği hedef Cloudflare IP adreslerine çözülürse SMTP, IMAP veya POP3 bağlantıları yine bozulabilir. Bu nedenle web ve e-posta için ayrı host adları kullanmak daha güvenlidir.

Cloudflare DNS kurulumu​


  1. Cloudflare hesabında alan adınızı ekleyin ve içe aktarılan kayıtları açın.
  2. Mevcut DNS sağlayıcınızdaki A, AAAA, CNAME, MX ve TXT kayıtlarını Cloudflare’daki listeyle karşılaştırın. Özellikle e-posta, DKIM, SPF, DMARC, doğrulama ve alt alan adı kayıtlarını kontrol edin.
  3. Mevcut DNSSEC durumunu kontrol edin. Bu temel geçişte ad sunucularını değiştirmeden önce kayıt kuruluşunda DNSSEC’i kapatın; eski sağlayıcıya ait DS kaydının kaldırıldığını doğrulayın. Eski doğrulama bilgisi erişim hatasına yol açabilir.
  4. Cloudflare’ın alan adınız için atadığı yetkili ad sunucularını not edin.
  5. Alan adı kayıt kuruluşunda mevcut ad sunucularını Cloudflare’ın verdiği değerlerle değiştirin. Geçiş sırasında eski sağlayıcının ad sunucularını karışık biçimde bırakmayın.
  6. Alan adının Cloudflare’da etkinleştiğini kontrol edin. Etkinleşmeden önce proxy açık görünse bile trafik origin sunucuya doğrudan gidebilir.
  7. Web trafiği sunan A, AAAA veya uygun CNAME kayıtlarını Proxied yapın. E-posta ve üçüncü taraf doğrulama kayıtlarını DNS-only bırakın.
  8. Geçiş tamamlandığında Cloudflare’ın DNSSEC bilgileriyle korumayı yeniden etkinleştirin; kayıt kuruluşundaki DS kaydını Cloudflare’ın verdiği değerlerle eşleştirin.
  9. Ana alan adını, www.example.com adresini, önemli alt alan adlarını ve e-posta gönderme-alma akışını ayrı ayrı test edin.

Somut bir örnekte example.com için A kaydı 192.0.2.10 değerini gösterebilir ve web trafiği için Proxied olabilir. mail.example.com ise e-posta sunucusuna ait ayrı bir A kaydı olarak DNS-only tutulur. MX kaydı da mail.example.com hedefine yönlendirilir. Böylece web istekleri Cloudflare üzerinden geçerken posta sunucusu doğrudan kendi hedefinden erişilebilir olur.

Sık yapılan hatalar​


Yalnızca alan adını Cloudflare’a eklemek: Yetkili DNS geçişi için kayıt kuruluşundaki ad sunucuları da Cloudflare’ın atadığı değerlerle değiştirilmelidir.

Her kaydı Proxied yapmak: MX ve TXT kayıtları proxy edilemez. Ayrıca sahiplik doğrulaması yapan CNAME kayıtlarını proxy yapmak üçüncü taraf hizmetin doğrulamasını bozabilir.

DNS aktarımını kontrol etmemek: Eksik MX, TXT veya alt alan adı kayıtları web sitesi çalışsa bile e-posta, SSL sertifikası, SaaS bağlantısı ya da doğrulama işlemlerini bozabilir.

Proxy’yi tam sunucu güvenliği sanmak: Proxied web kaydı origin IP’sinin DNS yanıtında görünmesini azaltır; fakat IP başka yerde yayımlandıysa veya origin sunucu Cloudflare dışından doğrudan erişilebiliyorsa bu tek başına yeterli değildir. Origin güvenlik duvarında yalnızca gerekli erişimleri ve portları izinli bırakın.

Sık sorulan sorular​


Cloudflare DNS kullanınca hosting değiştirmek gerekir mi?​

Hayır. Hosting sunucunuz aynı kalabilir. Cloudflare yalnızca yetkili DNS yönetimini ve seçtiğiniz kayıtlarda trafik aracılığını üstlenir.

DNS değişikliği neden hemen her yerde görünmez?​

DNS yanıtları çözümleyiciler ve istemciler tarafından önbelleğe alınır. Bu nedenle farklı internet bağlantılarında veya cihazlarda eski ve yeni yanıtlar bir süre birlikte görülebilir.

Cloudflare DNS kullanmak otomatik CDN kurulumu anlamına gelir mi?​

Hayır. DNS’i Cloudflare’a taşımak tek başına tüm içeriği önbelleğe almaz. CDN, güvenlik ve HTTP/HTTPS trafiğinin Cloudflare üzerinden geçmesi için ilgili web kayıtlarının proxy edilmesi ve ihtiyaç duyulan ayarların ayrıca yapılması gerekir.
 

Sende şimdi bize katılmak ister misin?

Kayıt ol

Bize katılım kolay ve ücretsizdir!

Konuyu görüntüleyenler

Bu konuyu şu anda görüntüleyen üye bulunmuyor.
Robotlar:
  • Anthropic