WordPress Subdomain Yönlendirmesi: IP mi CNAME mi?
WordPress business planlarını kullanıyorsanız ve tesadüf bu ya, ana domaininiz özel sunucuda, ancak subdomaininiz de wordpress.com sunucularında barınıyorsa bu yazıda çözümü ve neden basit olduğunu sanırım anlarsınız.
Web sitenizi WordPress Business planı ile subdomain üzerinde yayınlamaya karar verdiniz, örneğin bizim sitelerimizde olduğu gibi blog sitemiz wordpress.com’un premium sunucularında. Yani ana site ve alt alan adı başka yerlerde barınıyor. Üstelik işin garibi de ana domainin kayıtlı olduğu yer de wordpress.com’un kendisi. İşte bu ayarlarla uğraşırken, ana domainin barındığı site sunucusu üzerinden bazı kayıtlar eklemeniz gerekiyor. Ancak bu durumda DNS ayarlarında karşınıza şu soru çıktı:
“IP adresi mi yazmalıyım, yoksa CNAME mi kullanmalıyım?”
✅ CNAME Nedir ve Ne İşe Yarar?
CNAME (Canonical Name) kaydı, bir alan adını başka bir alan adına yönlendirir. Yani bir alan adını doğrudan bir IP adresine değil, başka bir alan adına bağlarsınız.
Örneğin:
blog.alanadiniz.com → lb.wordpress.com
Bu, tarayıcıya şu mesajı verir:
“blog.alanadiniz.com adresine gitmek istiyorsan, onun asıl hedefi lb.wordpress.com’dur.”
❌ IP Adresi Kullanmak Neden Yanlış?
WordPress.com, sitenizi birçok sunucuda dağıtarak barındırır. Sabit bir IP adresi vermez çünkü:
- Sunucular zamanla değişebilir.
- Trafik dengesi için farklı sunucular arasında yönlendirme yapılır.
- Sabit IP ile yapılandırma yaparsanız, site bir gün çalışmayı durdurabilir.
Yani, bir gün “A kaydıyla IP ekledim, çalışıyor” deseniz bile, bu geçici bir çözümdür. Güncellenmeyen bir IP, ileride siteye erişim sorunları yaratabilir.
🛡️ WordPress Neden CNAME Kullanılmasını İstiyor?
Çünkü:
- Otomatik yük dengeleme sağlar.
- Sunucu değişikliklerinde müdahale gerekmez.
- Küresel erişimde daha hızlı DNS yönlendirmesi yapılır.
- SSL (https) sertifikaları WordPress sunucularıyla daha kolay eşleşir.
Bu nedenle WordPress, subdomain yönlendirmesi yapılırken mutlaka CNAME kaydıyla lb.wordpress.com gibi bir adrese bağlanmanızı önerir.
🔧 Gerçek Bir Örnek
Örneğin biz de subdomain olarak şu adresi kullanıyoruz:
blog.alanadiniz.com → CNAME → lb.wordpress.com
DNS kaydını CyberPanel gibi bir kontrol panelinden ekledik ve sadece birkaç dakika içinde site aktif hale geldi.
🔍 Kısa Kısa Hatırlatmalar
- WordPress.com kullanıyorsanız: Her zaman CNAME kullanın.
- Kendi sunucunuz (VPS, cPanel vs.) varsa: O zaman A kaydı ve IP adresi kullanılabilir.
- HTTPS/SSL sertifikası sorunları genellikle yanlış DNS kayıtlarından kaynaklanır.
- DNS yayılması (propagation) 15 dakikadan 4 saate kadar sürebilir.
🎯 Sonuç: Doğru Yönlendirme = Sorunsuz Site
Subdomain’i WordPress’e yönlendirmek istiyorsanız, çözüm açık:
✅ CNAME kullanın, IP adresiyle uğraşmayın.
Hem teknik sorunlarla karşılaşmazsınız, hem de WordPress’in sağladığı tüm altyapı avantajlarından faydalanırsınız.
✍️ Önerilen ek paragraf (güncelleme için)
Not: Bu yapılandırmayı uyguladıktan sonra, subdomain adresli WordPress sitemizin açılış hızında gözle görülür bir iyileşme fark edildi. Bu da, lb.wordpress.com üzerinden yapılan CNAME yönlendirmesinin yalnızca bir yönlendirme değil, aynı zamanda performans avantajı sağladığını gösteriyor. DNS seviyesinde yapılan bu küçük dokunuş, özellikle WordPress.com’un CDN ve yük dengeleyici altyapısı sayesinde ziyaretçilere daha hızlı erişim sağlıyor.
CNAME’in kuralları: nerede kullanılır, nerede kullanılamaz?
DNS’te CNAME kaydı RFC 1034’te tanımlanmış, RFC 2181’in 10. bölümünde netleştirilmiştir. Bu kuralların pratikte üç sonucu var:
- Bir adda CNAME varsa o adda başka kayıt olmamalı. blog.alanadiniz.com için CNAME eklediyseniz aynı ada ayrıca A, MX ya da TXT kaydı eklenmez.
- Ana alan adına (kök, “apex”) CNAME konmaz. Kökte SOA ve NS kayıtlarının bulunması zorunlu; CNAME’in “başka kayıt olmasın” kuralı bununla çakışır. Bu yüzden alanadiniz.com için A kaydı ya da ad sunucusu değişikliği kullanılır; CNAME alt alan adları içindir.
- MX ve NS kayıtları bir CNAME’i göstermemeli. E-posta sunucusunun adı bir takma ada (CNAME) yönleniyorsa posta teslimi sorun çıkarabilir.
Bazı DNS sağlayıcıları kökte de CNAME benzeri davranış için ALIAS ya da ANAME adıyla standart dışı kayıt türleri sunuyor; bunların nasıl çalıştığı sağlayıcıya göre değişiyor.
WordPress.com’un kendi rehberi ne diyor?
WordPress.com destek sayfasına göre alt alan adı, kök alan adını kaydeden ya da bağlayan aynı WordPress.com hesabından oluşturulmalı; kök alan adını başkası yönetiyorsa alt alan adını da o kişi oluşturuyor. Kök alan adı WordPress.com ad sunucularını kullanıyorsa gerekli DNS kayıtları sistem tarafından kendiliğinden ekleniyor. Kullanmıyorsa panel, alan adı sağlayıcınızda yapmanız gereken kayıt değişikliklerini adım adım gösteriyor.
Rehber iki uyarı da yapıyor: kök alan adının ve diğer alt alan adlarının mevcut kayıtlarına, özellikle e-posta için gereken MX kayıtlarına dokunmayın; www alt alan adı ise yalnız kök alan adının sitesine bağlanabilir, başka bir siteye eşlenemez.
Kaydın çalıştığını nasıl kontrol edersiniz?
Kaydı ekledikten sonra komut satırında dig blog.alanadiniz.com CNAME +short (Windows’ta nslookup -type=CNAME blog.alanadiniz.com) komutu kaydın hangi adı gösterdiğini yazar. Sonuç boş geliyorsa ya kayıt yanlış yere eklenmiştir ya da değişiklik henüz yayılmamıştır. Yazıdaki “DNS yayılması” maddesinin arkasındaki asıl etken kaydın TTL (yaşam süresi) değeri: önbelleğe alınmış eski kayıt, TTL süresi dolana kadar kullanılmaya devam eder. Taşınma öncesinde TTL’yi düşürmek geçişi bu yüzden hızlandırır.
Güncel not (Ekim 2026)
Bu blog da yazıdaki iki durumu sırayla yaşadı. Yazı yazıldığında site WordPress.com sunucularında barınıyordu; Ekim 2026 itibarıyla aradabiryer.com kendi sunucusunda çalışıyor ve ana alan adı A kaydıyla doğrudan sunucunun IP adresini gösteriyor. Yani yazıdaki “Kendi sunucunuz varsa A kaydı ve IP adresi kullanılabilir” maddesinin canlı örneği.
Merak edilenler
Aynı ada hem A hem CNAME kaydı eklenebilir mi? Hayır. CNAME bulunan bir adda başka kayıt olmamalı; ikisinden birini seçmek gerekir.
CNAME’in IP adresine göre asıl avantajı ne? Hedef adın IP adresleri karşı tarafça yönetildiği için, sunucu değişse bile sizin kaydınızı güncellemeniz gerekmez. Yazıdaki “IP adresi bir gün değişebilir” uyarısının çözümü bu.
İlgili yazılar: WordPress ve blog altyapısı üzerine içerik yönetim sistemleri ve WordPress’in ilk eklentisini anlattığımız Hello Dolly yazısına göz atabilirsiniz.
Kaynaklar
- RFC 1034, “Domain Names – Concepts and Facilities” (IETF, 1987): rfc-editor.org/rfc/rfc1034
- RFC 2181, “Clarifications to the DNS Specification” (IETF, 1997): rfc-editor.org/rfc/rfc2181
- WordPress.com Destek, “Connect a subdomain to a WordPress.com site” (erişim 16.10.2026): wordpress.com/support/domains/connect-subdomain
- Wikipedia, “CNAME record” (erişim 16.10.2026): en.wikipedia.org/wiki/CNAME_record