CDN Sunucuları NS Adreslerini Etkiler mi?
Günümüzde web sitelerinin performansını artırmak, dünya genelindeki ziyaretçilere hızlı erişim sağlamak ve sunucu yükünü azaltmak için
CDN (Content Delivery Network) hizmetleri yaygın biçimde kullanılmaktadır. Ancak CDN entegrasyonu sırasında en sık sorulan sorulardan biri şudur:
“CDN sunucuları alan adımın NS (nameserver) adreslerini etkiler mi?”
Bu sorunun yanıtı, kullanılan CDN hizmetinin türüne ve entegrasyon yöntemine bağlı olarak
“evet” veya “hayır” şeklinde değişebilir.
1. NS (Nameserver) Nedir?
Öncelikle,
NS kayıtları (Name Server kayıtları) bir alan adının DNS yönetimini hangi sunucuların yaptığını belirler.
Kısaca:
NS kayıtları = Alan adınızın DNS yönetiminin bulunduğu adreslerdir.
Yani alan adınızın DNS kayıtlarını yönettiğiniz yer (örneğin Cloudflare, Google Domains, Cloud DNS, Namecheap vs.) aslında o domainin NS adreslerinde yazılı olan sistemdir.
2. CDN Entegrasyonu Türleri
CDN’ler genel olarak iki farklı şekilde alan adınıza entegre edilir:
a. NS Değiştirilen CDN’ler (Tam Yetkili CDN’ler)
Bazı CDN servisleri, alan adınızın DNS yönetimini tamamen kendi sistemleri üzerinden yürütmek ister.
Bu durumda, CDN’yi aktif etmek için alan adınızın
NS adreslerini CDN sağlayıcısına yönlendirmeniz gerekir.
Örnek: Cloudflare
Cloudflare, alan adınızı kendi sistemine eklediğinizde sizden aşağıdaki gibi nameserver değişimi ister:
12345eski ns: ns1.namecheap.com
ns2.namecheap.com
yeni ns: linda.ns.cloudflare.com
stan.ns.cloudflare.com
Bu durumda:
- Tüm DNS yönetimi Cloudflare paneline taşınır.
- Tüm A, MX, TXT, CNAME vb. kayıtlar orada tutulur.
- CDN ve güvenlik katmanı Cloudflare üzerinden çalışır.
Yani
evet, bu tip CDN’ler NS adreslerinizi değiştirir.
b. CNAME veya A Kaydı Üzerinden Çalışan CDN’ler (Kısmi CDN’ler)
Bazı CDN servisleri ise yalnızca belirli alt alan adları (subdomain) üzerinden çalışır.
Bu durumda NS adreslerini değiştirmenize gerek yoktur.
Yapmanız gereken tek şey, CDN sağlayıcısının size verdiği bir
CNAME veya A kaydını mevcut DNS sisteminize eklemektir.
Örnek:
Amazon CloudFront veya Fastly CDN kullanıyorsanız:
1www.example.com → d1234abcd.cloudfront.net
Bu durumda:
- NS adresleri aynı kalır.
- CDN yalnızca ilgili alan adı (ör. www) üzerinden çalışır.
- DNS yönetimi sizin kontrolünüzdedir.
Yani
hayır, bu tip CDN’ler NS adreslerinizi etkilemez.
3. NS Değişimi Olursa Dikkat Edilmesi Gerekenler
Eğer CDN kurulumu sırasında NS adreslerinizi değiştirmeniz gerekiyorsa, aşağıdaki noktalara özellikle dikkat etmelisiniz:
- Tüm DNS kayıtlarını taşıyın:
Yeni DNS’e geçmeden önce mevcut A, MX, TXT, SPF, DKIM ve DMARC kayıtlarınızı yedekleyin. - E-posta hizmetini koruyun:
MX kayıtları değişirse e-posta akışı durabilir. Yeni DNS’e geçişte mutlaka aynı MX kayıtlarını ekleyin. - DNSSEC kontrolü:
Alan adınızda DNSSEC aktifse, NS değişimi öncesi geçici olarak devre dışı bırakın. Yeni sağlayıcıya geçtikten sonra tekrar etkinleştirebilirsiniz. - TTL sürelerini düşürün:
NS değişiminden birkaç saat önce TTL değerlerini 300 saniye (5 dk) civarına indirin, böylece DNS yayılımı daha hızlı olur.
4. CDN ve NS Etkileşiminin Teknik Özeti
| CDN Tipi | NS Değişimi | DNS Yönetimi Nerede? | Örnek Servisler |
| Tam Yetkili CDN | Evet | CDN Sağlayıcısı | Cloudflare, Sucuri, BunnyCDN (tam mod) |
| Kısmi / CNAME CDN | Hayır | Mevcut DNS Sağlayıcısı | AWS CloudFront, Fastly, KeyCDN, Akamai |
5. Sonuç
CDN sunucularının NS adreslerini etkileyip etkilememesi, entegrasyon yöntemine bağlıdır.
- Eğer tam yetkili bir CDN (ör. Cloudflare) kullanıyorsanız, NS adresleri değişir.
- Eğer CNAME/A kaydı ile çalışan bir CDN (ör. CloudFront, Fastly) kullanıyorsanız, NS adresleri aynı kalır.
Her iki durumda da doğru yapılandırma, performans artışı, daha kısa yanıt süreleri ve DDoS koruması sağlar.
Ancak NS değişiminde dikkatli olunmazsa e-posta kesintisi veya DNS hataları yaşanabilir.
6. Öneri
CDN kurulumuna başlamadan önce şu adımları uygulayın:
- DNS kayıtlarınızı yedekleyin.
- CDN’in istediği entegrasyon türünü kontrol edin.
- NS değişimi gerekiyorsa TTL değerini düşürün ve DNSSEC’i geçici kapatın.
- Değişim sonrası
dig veya nslookup ile DNS durumunu test edin.
Sonuç olarak:
CDN sunucuları doğrudan NS adreslerini değiştirmez; yalnızca bazı CDN’ler tam kontrol için NS değişimi ister.
Diğerleri mevcut NS kayıtlarınızla uyumlu şekilde CNAME veya A kayıtları üzerinden çalışır.