Alan Adı & DNS

    Subdomain (Alt Alan Adı) Nedir ve Nasıl Oluşturulur?

    Subdomain kavramını, kullanım senaryolarını, cPanel ve DNS ile oluşturma adımlarını, ayrı SSL kurulumunu ve subdomain vs alt dizin SEO tartışmasını açıklayan pratik bir rehber.

    9 dk okuma Güncellendi: 1 Temmuz 2026

    Bir web sitesi büyüdükçe her içeriği aynı adres altında toplamak zorlaşır. Blogu, mağazayı, API'yi ve test ortamını birbirinden ayırmak istediğinizde karşınıza subdomain (alt alan adı) kavramı çıkar. Bu rehberde subdomain'in ne olduğunu, blog.ornek.com gibi adreslerin arka planda nasıl çalıştığını, cPanel ile pratikte nasıl oluşturulduğunu, DNS tarafında A ve CNAME kayıtlarının farkını, ayrı SSL sertifikası kurulumunu ve en çok merak edilen "subdomain mi alt dizin mi?" SEO tartışmasını adım adım ele alacağız.

    Amaç sadece tanım vermek değil; kendi alan adınızda güvenle alt alan adı açabilecek, doğru DNS kaydını seçebilecek ve arama motoru sonuçlarına etkisini bilerek karar verebilecek seviyeye ulaşmanız.

    Subdomain Nedir?#

    Subdomain, ana alan adınızın (root domain) önüne bir etiket eklenerek oluşturulan, teknik olarak ayrı bir web adresi gibi davranan alt bölümdür. ornek.com sizin ana alan adınızsa, blog.ornek.com, shop.ornek.com ve api.ornek.com bu alan adının subdomain'leridir.

    Önemli nokta şudur: subdomain yeni bir alan adı satın almanızı gerektirmez. Elinizdeki tek bir alan adı üzerinde istediğiniz kadar alt alan adı tanımlayabilirsiniz ve bunların çoğu için ek ücret ödemezsiniz. Her subdomain, dilerseniz tamamen farklı bir web sitesine, farklı bir sunucuya ve farklı bir uygulamaya yönlendirilebilir.

    İlginç olan şu: her gün gördüğünüz www.ornek.com de aslında bir subdomain'dir. www etiketi, ornek.com alan adının önüne eklenmiş bir alt alandan başka bir şey değildir. Web'in ilk günlerinden kalma bir alışkanlık olduğu için onu ayrı bir şey gibi algılarız, ama DNS ve sunucu tarafındaki işleyişi tıpkı blog veya shop gibi sıradan bir alt alanla aynıdır.

    Subdomain Yapısı ve Alan Adı Hiyerarşisi#

    Bir alan adını sağdan sola doğru okumak, yapıyı anlamanın en kolay yoludur. blog.ornek.com adresini parçalarına ayıralım:

    ParçaAdıAçıklama
    .comÜst düzey alan (TLD)Alan adı uzantısı
    ornekİkinci düzey alanSatın aldığınız isim
    blogSubdomain (üçüncü düzey)Ana alan adının önüne eklenen etiket

    Alan adı hiyerarşisi sağdan sola doğru genişten dara ilerler: .com en dıştaki katman, ornek.com bu katmanın içindeki sizin alanınız, blog ise o alanın da içindeki bir alt bölümdür. Bir başka deyişle sola gittikçe daha spesifik bir adrese inersiniz.

    Subdomain'leri iç içe de kullanabilirsiniz. Örneğin staging.blog.ornek.com geçerli bir adrestir; burada staging, blog subdomain'inin de altında yer alan bir alt alandır. Pratikte çok katmanlı yapılara nadiren ihtiyaç duyulsa da teknik olarak mümkündür. Alan adı yapısının temellerini daha derinlemesine görmek için alan adı nedir rehberimize göz atabilirsiniz.

    Ne Zaman Subdomain Kullanılır? Kullanım Senaryoları#

    Subdomain'ler, ana sitenizden mantıksal olarak ayrılması gereken bölümler için idealdir. En yaygın senaryolar şunlardır:

    • Blog: blog.ornek.com — Kurumsal siteniz ayrı bir platformda çalışırken blogu WordPress gibi ayrı bir sistemde tutmak isteyebilirsiniz.
    • E-ticaret / mağaza: shop.ornek.com — Ürün satış bölümünü ayrı bir yazılımda çalıştırmak.
    • API / servisler: api.ornek.com — Uygulamanızın veri sağlayan arka uç servisini ayrı tutmak, geliştirici dokümantasyonunu developers.ornek.com altında yayınlamak.
    • Test / geliştirme ortamı: test.ornek.com veya staging.ornek.com — Canlıya çıkmadan önce değişiklikleri denediğiniz ortam. Bu ortamı arama motorlarından gizlemek de kolaylaşır.
    • Yönetim panelleri: panel.ornek.com veya yonetim.ornek.com — Müşteri veya personel giriş ekranları.
    • Bölgesel / dil ayrımı: en.ornek.com, de.ornek.com gibi farklı dillerdeki içerikler.

    Bu ayrımın pratik faydası şudur: her subdomain kendi başına bir uygulama gibi kurulabilir, farklı bir programlama diliyle yazılabilir ve hatta farklı bir sunucuda barındırılabilir. Örneğin ana siteniz paylaşımlı bir hosting planında çalışırken, yoğun trafik alan API'nizi ayrı bir sanal sunucuda tutabilirsiniz.

    DNS Tarafı: A Kaydı mı CNAME mi?#

    Subdomain oluşturmanın kalbi DNS'tir. Bir subdomain'in tarayıcıda açılabilmesi için, o adın hangi sunucuya işaret ettiğini DNS kayıtlarıyla tanımlamanız gerekir. Burada iki temel kayıt tipi devreye girer. DNS'in genel mantığını hatırlamak isterseniz DNS nedir rehberi iyi bir başlangıçtır.

    A Kaydı ile Subdomain#

    A kaydı, bir alt alan adını doğrudan bir IPv4 adresine bağlar. Subdomain'iniz kendi sunucunuzda barınıyorsa ve sabit bir IP'niz varsa en doğru seçim genellikle A kaydıdır.

    blog    IN    A    203.0.113.10
    

    Bu kayıt, blog.ornek.com adresine gelen isteklerin 203.0.113.10 IP adresli sunucuya yönlendirilmesini sağlar. IPv6 kullanıyorsanız aynı işlevi AAAA kaydı görür.

    CNAME Kaydı ile Subdomain#

    CNAME kaydı, bir alt alan adını bir IP yerine başka bir alan adına takma ad (alias) olarak bağlar. Subdomain'i harici bir servise (örneğin bir CDN, bir SaaS platformu veya bir sayfa oluşturucu) yönlendiriyorsanız CNAME kullanılır.

    shop    IN    CNAME    magaza-platformu.example.net.
    

    Burada shop.ornek.com adresi, hedef servisin adresine işaret eder. Servisin IP'si değişse bile sizin bir şey yapmanıza gerek kalmaz; çünkü çözümleme hedef alan adı üzerinden yapılır.

    Pratik özet:

    • Sabit IP'li kendi sunucunuza gidiyorsanız → A kaydı
    • Harici bir servise / CDN'e / platforma gidiyorsanız → CNAME kaydı
    • IPv6 hedefi varsa → AAAA kaydı

    Bir uyarı: standartlara göre bir alan adının kök (root) seviyesinde CNAME kullanılamaz, ama subdomain seviyesinde serbestçe kullanabilirsiniz. Bu yüzden www ve diğer alt alanlar için CNAME oldukça yaygındır.

    cPanel ile Subdomain Nasıl Oluşturulur?#

    Paylaşımlı hosting kullanıyorsanız, subdomain açmanın en kolay yolu cPanel'dir. cPanel bu işlemi hem DNS kaydını hem de sunucu tarafındaki klasör yapısını sizin yerinize kurarak tek adıma indirir.

    1. cPanel'e giriş yapın ve Domains (Alan Adları) bölümündeki Subdomains aracını açın. Yeni sürümlerde bu, Domains ekranında "Create A New Domain" akışı içinde de yer alabilir.
    2. Subdomain alanına açmak istediğiniz etiketi yazın (örneğin blog).
    3. Domain açılır menüsünden ana alan adınızı seçin.
    4. Document Root alanı otomatik olarak public_html/blog gibi bir yol önerir. İsterseniz bu yolu değiştirebilirsiniz.
    5. Create (Oluştur) düğmesine basın.

    Bu kadar. cPanel arka planda gerekli DNS kaydını ekler ve subdomain'in dosyalarını yükleyeceğiniz klasörü oluşturur. Genellikle birkaç dakika içinde subdomain erişilebilir hale gelir; DNS yayılımı bölgeye göre biraz daha uzun sürebilir.

    Document Root Kavramı#

    Document root, bir subdomain'e (veya alan adına) gelen isteklerde sunucunun hangi klasördeki dosyaları göstereceğini belirtir. blog.ornek.com için document root public_html/blog ise, bu klasöre koyduğunuz index.html veya WordPress dosyaları ziyaretçilere gösterilir.

    Bu ayrım sayesinde her subdomain birbirinden tamamen izole bir klasörde yaşar. shop subdomain'inin dosyaları blog subdomain'ini etkilemez. Örneğin blog.ornek.com altına WordPress kurmak istiyorsanız, WordPress dosyalarını yalnızca o subdomain'in document root klasörüne yerleştirmeniz yeterlidir. WordPress'e özel barındırma seçenekleri için WordPress hosting sayfasına bakabilirsiniz.

    Nginx ile Manuel Subdomain (Kendi Sunucunuzda)#

    Kendi sanal sunucunuzu yönetiyorsanız, subdomain'i web sunucusu yapılandırmasında elle tanımlarsınız. Nginx için tipik bir sunucu bloğu şöyle görünür:

    server {
        listen 80;
        server_name blog.ornek.com;
        root /var/www/blog;
        index index.html index.php;
    
        location / {
            try_files $uri $uri/ =404;
        }
    }
    

    Bu yapılandırmayı ekledikten sonra nginx -t ile sözdizimini test edip systemctl reload nginx ile devreye alırsınız. DNS tarafında da blog için bir A kaydı bu sunucunun IP'sine işaret etmelidir.

    Subdomain'e Ayrı SSL Sertifikası#

    Bir subdomain, ana alan adınızın SSL sertifikasından otomatik olarak yararlanmaz. Standart (tekil) bir SSL sertifikası yalnızca kendisi için oluşturulduğu adı kapsar; yani ornek.com için alınan sertifika blog.ornek.com için geçerli olmaz ve tarayıcı güvenlik uyarısı gösterir.

    Bu durumu çözmenin üç yolu vardır:

    • Ayrı sertifika: Her subdomain için ayrı bir SSL sertifikası kurabilirsiniz. Let's Encrypt gibi ücretsiz otoritelerle bu işlem birkaç saniye sürer.
    • Wildcard (joker) sertifika: *.ornek.com biçiminde alınan bir wildcard sertifika, ana alan adının tek seviyedeki tüm subdomain'lerini (blog, shop, api...) tek seferde kapsar. Çok sayıda subdomain'iniz varsa en pratik yol budur. Dikkat: wildcard yalnızca bir seviyeyi kapsar; staging.blog.ornek.com gibi iç içe geçmiş bir alt alan *.ornek.com kapsamına girmez, onun için *.blog.ornek.com gerekir.
    • SAN / çoklu alan sertifikası: Seçtiğiniz belirli subdomain'leri tek sertifikada listeler.

    Kendi sunucunuzda Let's Encrypt ile bir subdomain'e sertifika almak için Certbot şöyle kullanılır:

    sudo certbot --nginx -d blog.ornek.com
    

    Wildcard sertifika almak isterseniz DNS doğrulaması gerekir:

    sudo certbot certonly --manual --preferred-challenges dns -d "*.ornek.com" -d ornek.com
    

    Wildcard sertifikaların kapsamını ve nasıl çalıştığını daha ayrıntılı görmek için wildcard SSL nedir rehberimizi, ücretsiz kurulum adımları için Let's Encrypt ile ücretsiz SSL yazımızı inceleyebilirsiniz. Sertifika yönetimiyle kendiniz uğraşmak istemiyorsanız, hazır çözümler sunan SSL sertifikası seçeneklerini değerlendirebilirsiniz. Paylaşımlı hosting planlarında subdomain'lere SSL genellikle tek tıkla kurulur.

    Subdomain mi Alt Dizin mi? SEO Tartışması#

    En çok merak edilen konulardan biri, bir içeriği subdomain'de (blog.ornek.com) mi yoksa alt dizinde (ornek.com/blog) mi yayınlamak gerektiğidir. Bu tartışmanın kesin bir "her zaman doğru" cevabı yoktur; kararı kullanım amacınıza göre vermelisiniz.

    Alt dizin (ornek.com/blog) lehine argümanlar:

    • Arama motorları geçmişte subdomain'i çoğunlukla ana alan adından bir miktar ayrı bir varlık gibi değerlendirebiliyordu. Alt dizin, tüm içeriğin ana alan adının otoritesini paylaşmasını kolaylaştırır.
    • İçerik pazarlaması ve blog için genellikle alt dizin önerilir; çünkü blogun kazandığı bağlantı ve otorite doğrudan ana siteyi de güçlendirir.
    • Yönetimi genellikle daha basittir; tek bir kurulum, tek bir site yapısı.

    Subdomain (blog.ornek.com) lehine argümanlar:

    • İçerik teknik olarak ana siteden gerçekten ayrıysa (farklı yazılım, farklı sunucu, farklı ekip) subdomain daha temiz bir mimari sunar.
    • Farklı bir dil, farklı bir ürün hattı ya da tamamen bağımsız bir uygulama için mantıksal ayrım sağlar.
    • Bir bölümün ağır trafiğinin diğerini etkilememesini istiyorsanız kaynak izolasyonu kolaylaşır.

    Genel bir kılavuz olarak: SEO odaklı içerik pazarlaması (blog, rehberler) için alt dizin, teknik/uygulamasal olarak gerçekten bağımsız bölümler için subdomain tercih edilir. Modern arama motorları subdomain'leri eskisinden daha iyi ilişkilendiriyor olsa da, hâlâ alt dizinin otorite biriktirme konusunda pratik avantajı devam ediyor.

    Sıkça Sorulan Sorular#

    Subdomain için ayrı ücret öder miyim?#

    Hayır, çoğu durumda ödemezsiniz. Elinizdeki tek bir alan adı üzerinde genellikle sınırsız sayıda subdomain oluşturabilirsiniz. Yalnızca bazı hosting planlarında subdomain sayısına bir üst sınır konabilir; planınızın özelliklerini kontrol etmeniz yeterli.

    Subdomain oluşturduktan ne kadar sonra çalışır?#

    Aynı sunucu üzerinde cPanel ile açtığınız subdomain'ler genellikle birkaç dakika içinde erişilebilir olur. Ancak DNS değişikliklerinin dünya çapında yayılması (propagation) bazen birkaç saati bulabilir. Sabırla beklemek ve tarayıcı önbelleğini temizlemek çoğu erişim sorununu çözer.

    Subdomain ile alt dizin arasındaki fark nedir?#

    Subdomain (blog.ornek.com), ana alan adının önüne eklenen ve teknik olarak ayrı davranan bir bölümdür; farklı sunucu veya yazılımda çalışabilir. Alt dizin (ornek.com/blog) ise aynı sitenin içindeki bir klasördür. Alt dizin, ana alan adının otoritesini daha doğrudan paylaşır.

    Subdomain'e ayrı SSL gerekir mi?#

    Evet. Ana alan adının tekil SSL sertifikası subdomain'i kapsamaz. Subdomain için ayrı bir sertifika, ya da tüm alt alanları tek seferde kapsayan bir wildcard (*.ornek.com) sertifika kurmanız gerekir; aksi halde tarayıcı güvenlik uyarısı verir.

    Bir subdomain'i başka bir sunucuya yönlendirebilir miyim?#

    Evet. Subdomain için DNS'te tanımlayacağınız A kaydını başka bir sunucunun IP'sine, ya da CNAME kaydını başka bir alan adına işaret ettirerek subdomain'i tamamen farklı bir barındırma ortamına yönlendirebilirsiniz. Bu, ana siteniz ve alt bölümlerinizi ayrı sunucularda tutmanın standart yoludur.

    www da bir subdomain mi?#

    Evet. www.ornek.com teknik olarak ornek.com alan adının bir subdomain'idir. Yıllar içinde bu kadar standart hale geldiği için ayrı bir kavram gibi görünse de, DNS ve sunucu tarafında diğer alt alanlarla aynı mantıkla çalışır.

    Subdomain'ler, tek bir alan adını esnek bir mimariye dönüştürmenin en pratik yollarından biridir: blogunuzu, mağazanızı ve test ortamınızı düzenli biçimde ayırırken maliyeti düşük tutarsınız. Doğru DNS kaydını seçmek, document root'u planlamak ve her alt alana SSL kurmayı unutmamak, işleyen bir yapının anahtarıdır. Alan adınızı, hosting'inizi ve alt alanlarınızı tek yerden yönetmek isterseniz hosting planlarımız ve alan adı domain hizmetlerimiz subdomain kurulumunu birkaç tıkla halletmenizi sağlar.

    SubdomainDNSAlan Adı

    Uygulamaya geçmeye hazır mısınız?

    NVMe SSD, ücretsiz SSL ve %99.9 uptime garantisiyle Clou.TR hosting ve sunucu çözümleriyle projenizi hayata geçirin.