Bir bayi (reseller) hosting işine giriştiğinizde, sağlayıcınızın size verdiği ns1.saglayici.com ve ns2.saglayici.com adreslerini müşterilerinize dağıtmak ilk başta pratik görünür. Ancak bu adresler her kurulumda sizin değil, sağlayıcının markasını taşır. Müşteriniz alan adı panelinde nameserver'ları ayarlarken karşısında sizin markanızı değil başka bir firmanın adını görür — bu da "acaba işimi kime emanet ettim?" sorusunu doğurur ve bir gün sağlayıcı değiştirdiğinizde onlarca müşterinin NS'lerini tek tek değiştirmeniz gerekir. İşte tam bu noktada özel nameserver (private nameserver / vanity NS) devreye girer.
Özel nameserver, kendi alan adınız üzerinden ns1.markam.com ve ns2.markam.com gibi tamamen size ait DNS sunucu adresleri tanımlamanızı sağlar. Bu rehberde özel nameserver'ın reseller markalaşmadaki rolünü, alan adı kayıt panelinizde glue (child host) kaydı oluşturmayı, doğru IP atamayı, WHM'in Basic WebHost Manager Setup ekranından nameserver'ları tanımlamayı ve son olarak iki IP'li kurulum, propagasyon ve delegasyon testini kıdemli bir sistem yöneticisinin bakış açısıyla adım adım ele alacağız. Sonunda kendi markalı DNS altyapınızı tereddütsüz kurabilecek duruma geleceksiniz.
Özel Nameserver Nedir ve Reseller Markalaşmada Neden Önemli?#
Özel nameserver, teknik olarak sıradan bir nameserver'dan farklı bir şey değildir; farkı, adının size ait bir alan adı altında olmasıdır. ns1.saglayici.com bir nameserver'sa, ns1.markam.com da öyledir — ikisi de aynı DNS sunucusuna, çoğunlukla aynı IP'ye işaret edebilir. Değişen tek şey, dünyanın bu sunucuyu hangi isimle görmesidir. Bu isim tercihinin markanız için üç somut getirisi vardır.
Birincisi marka tutarlılığıdır: müşteri, alan adı panelinde nameserver girerken sizin adınızı görür, hizmet zincirinde başka bir firma görünmez. İkincisi taşınabilirliktir: bir gün altyapı sağlayıcınızı değiştirdiğinizde, müşterilerin NS'lerini değiştirmesine gerek kalmaz — siz sadece ns1.markam.com'un işaret ettiği IP'yi güncellersiniz, ns1.markam.com adı aynı kalır. Üçüncüsü profesyonel algıdır: kendi NS'i olan bir hosting sağlayıcısı, müşteri gözünde "gerçek bir firma" izlenimi bırakır.
Kavramları netleştirmek için özel nameserver ile sağlayıcı NS'i arasındaki farkı kısaca karşılaştıralım:
| Özellik | Sağlayıcı NS (ns1.saglayici.com) | Özel NS (ns1.markam.com) |
|---|---|---|
| Müşteriye görünen marka | Sağlayıcının markası | Sizin markanız |
| Sağlayıcı değişince | Tüm müşterilerin NS'i değişir | Sadece IP güncellenir, ad sabit kalır |
| Kurulum eforu | Sıfır (hazır gelir) | Glue kaydı + WHM ayarı gerekir |
| Kendi alan adı gerektirir mi | Hayır | Evet |
| Ek IP gereksinimi | Hayır | Tercihen iki IP (zorunlu değil) |
Reseller modelinin temel mantığını henüz oturtmadıysanız, önce reseller hosting nedir yazımızı okumanızı öneririm; özel nameserver, o modelin markalaşma katmanını tamamlayan bir adımdır. Bir reseller hosting paketiniz varsa bu kurulumun tamamını kendiniz yapabilirsiniz.
Kurulumun Genel Akışı ve Ön Gereksinimler#
Özel nameserver kurulumu, ilk kez yapanlar için kafa karıştırıcı görünse de aslında dört net adımdan oluşur ve her adım farklı bir yerde yapılır. Bu adımların hangisinin nerede yapıldığını baştan bilmek, süreçte kaybolmanızı önler.
Sürecin bütününü şöyle özetleyebiliriz:
- IP adreslerini belirleyin — nameserver'larınızın işaret edeceği bir (tercihen iki) IP.
- Registrar panelinde glue kaydı oluşturun —
ns1.markam.comadını bir IP'ye "kayıt kuruluşu seviyesinde" bağlayın. - WHM'de nameserver'ları tanımlayın — sunucunun bu adları kendi otoriter DNS'i olarak kabul etmesini sağlayın.
- Alan adlarını yeni NS'lere yönlendirin — hem kendi alan adınızı hem müşteri alan adlarını
ns1.markam.com/ns2.markam.com'a çevirin.
Başlamadan önce elinizde şunların bulunması gerekir:
- Kendi alan adınız (örneğin
markam.com). Henüz yoksa bir alan adı tescil etmelisiniz; özel NS bu alan adının alt hostları olarak tanımlanır. - En az bir sunucu IP'si, tercihen iki. Bunu reseller hosting, bir sanal sunucu (VDS) veya bir sunucu hizmetinden alırsınız.
- WHM erişimi (reseller yetkili hesap yeterlidir; tam root gerekmez).
- Registrar panel erişimi — alan adınızı tescil ettiğiniz firmanın yönetim paneli.
Önemli bir kavram ayrımı: nameserver "adını" tanımlamak (glue kaydı) ile o sunucunun DNS'i fiilen sunmasını sağlamak (WHM ayarı) iki ayrı iştir. İkisi birlikte tamamlanmadan özel NS çalışmaz — sadece glue kaydı açmak, sunucu o zone'a otoriter cevap vermiyorsa
SERVFAILüretir.
İki IP'li Kurulum ve IP Atama Mantığı#
Teknik olarak tek bir IP ile de özel nameserver çalıştırabilirsiniz — hem ns1 hem ns2 aynı IP'yi gösterebilir. Ancak profesyonel bir kurulumda iki ayrı IP kullanmanız önerilir. Bunun nedeni, RFC standartlarının ve birçok registry'nin (özellikle .tr gibi) bir alan adı için farklı adreslerde en az iki nameserver beklemesidir; amaç yedekliliktir. Tek IP'de iki NS tanımlarsanız kayıt teknik olarak geçebilir ama gerçek bir yedeklilik sağlamaz: o IP'ye erişim kesildiğinde her iki NS de birden düşer.
Aşağıdaki tablo, iki senaryonun pratik farkını gösterir:
| Kurulum | ns1 IP | ns2 IP | Gerçek yedeklilik | Uygunluk |
|---|---|---|---|---|
| Tek IP | 203.0.113.10 | 203.0.113.10 | Yok | Test / küçük ölçek |
| İki IP (aynı sunucu) | 203.0.113.10 | 203.0.113.11 | Kısmi | Çoğu reseller için yeterli |
| İki IP (iki sunucu) | 203.0.113.10 | 198.51.100.20 | Tam | Kurumsal / yüksek erişilebilirlik |
Çoğu reseller için "aynı sunucuda iki IP" dengeli bir tercihtir: hem registry'nin iki-adres beklentisini karşılar hem de ek sunucu maliyeti getirmez. Sağlayıcınızdan ikinci bir IP talep edip WHM üzerinden sunucuya ekletebilirsiniz. IP'lerinizi belirledikten sonra bunları bir kenara not edin — hem glue kaydında hem WHM'de aynı değerleri gireceksiniz:
; Planladığınız özel nameserver haritası
ns1.markam.com. A 203.0.113.10
ns2.markam.com. A 203.0.113.11
Sunucunuzda assignedips / ek IP yönetimini nasıl yapacağınızdan emin değilseniz, sunucu yönetimi hizmetimizle IP atama ve DNS yapılandırmasını sizin adınıza kurabiliriz.
Registrar Panelinde Glue (Child Host) Kaydı Oluşturma#
Bu adım, kurulumun en kritik ve en çok atlanan parçasıdır. Glue kaydı (İngilizce "glue record", bazı panellerde "child host", "host records", "register nameserver" veya "özel ana bilgisayar" adıyla geçer), ns1.markam.com adını doğrudan bir IP'ye — üstelik kayıt kuruluşu (registry) seviyesinde — bağlayan özel bir kayıttır.
Peki neden normal bir A kaydı yetmez? Çünkü ortada bir "tavuk-yumurta" problemi vardır. Bir çözümleyici markam.com'un DNS'ini sorgulamak için ns1.markam.com'a başvurur; ama ns1.markam.com'un IP'sini öğrenmek için de yine markam.com'un nameserver'ına gitmesi gerekir — bu döngü kırılamaz. Glue kaydı bu döngüyü kırar: üst seviye registry (.com registry'si), ns1.markam.com'un IP'sini kendi yanıtına ekler (bu ek bilgiye "glue" denir), böylece çözümleyici hiçbir döngüye girmeden IP'yi öğrenir.
Panellerde bu bölüm genellikle şöyle adlandırılır:
- Register Nameservers / Private Nameservers (GoDaddy, Namecheap)
- Child Nameservers / Glue Records (çoğu ICANN registrar)
- Özel Ana Bilgisayar Kayıtları (Türkçe paneller)
.tralan adları için: Nic.tr paneli üzerinden "ana makine (host) tanımı"
Tipik akış şu şekildedir:
Panel → Domain Yönetimi → markam.com → "Nameserver Kaydet / Child Host"
Host adı: ns1 IP: 203.0.113.10 → Kaydet
Host adı: ns2 IP: 203.0.113.11 → Kaydet
Dikkat edilmesi gerekenler:
- Host adını girerken bazı paneller yalnızca
ns1ister (alan adını otomatik ekler), bazıları tamns1.markam.combekler. Sonuçta oluşan kayıt her zamanns1.markam.comolmalıdır. - Glue kaydı yalnızca alan adının kendi TLD'sinde oluşturulur.
ns1.markam.comiçin glue kaydınımarkam.com'un panelinde açarsınız;.netuzantılı başka bir alan adında değil. - Kaydettikten sonra registry'ye yayılması genellikle birkaç dakika ile birkaç saat sürer. Doğrulama komutlarını birazdan göstereceğiz.
Nameserver kavramının genel mantığını ve registrar panelinde NS değişikliğinin ayrıntılarını nameserver değiştirme yazımızda bulabilirsiniz; glue kaydı, o yazıda anlatılan NS değişikliğinin bir üst seviyesidir.
WHM Basic WebHost Manager Setup ile Nameserver Tanımlama#
Glue kaydı, dünyaya "ns1.markam.com şu IP'dedir" der; ama o IP'deki sunucunun markam.com ve müşteri alan adları için otoriter DNS cevabı üretmesi gerekir. Bu tarafı WHM üzerinden ayarlarsınız. WHM'in ne olduğuna ve genel arayüzüne aşina değilseniz WHM nedir yazımız iyi bir başlangıçtır.
WHM'e giriş yaptıktan sonra Basic WebHost Manager Setup ekranını açın:
WHM → Home → Server Configuration → Basic WebHost Manager Setup
Bu ekranın alt kısmında Nameservers bölümü bulunur. Buraya kendi özel nameserver adlarınızı yazın:
[Nameservers]
Nameserver 1 = ns1.markam.com
Nameserver 2 = ns2.markam.com
; İsterseniz ns3 / ns4 de ekleyebilirsiniz
Adları yazdıktan sonra her satırın yanındaki "Configure Address Records" (Adres Kayıtlarını Yapılandır) bağlantısına tıklayın. WHM sizden her nameserver için bir IP ister — buraya glue kaydında kullandığınız aynı IP'leri girin. Bu adım, sunucunun DNS zone dosyalarında ns1.markam.com için bir A kaydı oluşturur; yani "dışarıdaki" glue kaydı ile "içerideki" A kaydı birbirini doğrular.
root erişiminiz varsa aynı A kaydı doğrulamasını komut satırından da teyit edebilirsiniz:
# Sunucunun kendi zone dosyasında ns1 A kaydı var mı?
dig @localhost ns1.markam.com A +short
# Beklenen çıktı: 203.0.113.10
Son olarak, yeni açacağınız her cPanel hesabının otomatik olarak bu nameserver'ları kullanması için varsayılanı ayarlayın:
WHM → Server Configuration → Basic WebHost Manager Setup → kaydet
WHM → DNS Functions → Edit Zone Templates (gerekirse standart şablon)
Bundan sonra oluşturduğunuz her yeni hesap, cPanel'in "General Information" panelinde ns1.markam.com / ns2.markam.com görecektir. WHM'de yeni hesap açma sürecini ayrıntılı görmek için WHM hesap oluşturma yazımıza göz atabilirsiniz. Zone kayıtlarını elle düzenlemeniz gerekirse WHM DNS zone düzenleme rehberi işinizi kolaylaştırır.
Alan Adlarını Yeni Nameserver'lara Yönlendirme#
Altyapı hazır olduğunda son adım, alan adlarının kendisini ns1.markam.com / ns2.markam.com'a çevirmektir. Burada iki farklı durum vardır ve ikisini karıştırmamak önemlidir.
Kendi markanızın alan adı (markam.com): Bu alan adının nameserver'larını da kendi özel NS'lerinize çevirmelisiniz. Bir alan adının, kendi altında tanımlı nameserver'ları kullanması tamamen normaldir ve önerilir — böylece markanızın DNS'i de kendi sunucunuzda barınır. Registrar panelinde markam.com'un NS'lerini ns1.markam.com ve ns2.markam.com olarak ayarlayın.
Müşteri alan adları (musteri-sitesi.com): Müşteri, kendi alan adının panelinde nameserver olarak artık ns1.markam.com ve ns2.markam.com girer. Bu alan adları için müşterinin bir glue kaydı açmasına gerek yoktur — glue yalnızca nameserver'ın kendi ait olduğu alan adında (yani markam.com) gereklidir; musteri-sitesi.com sadece hazır NS'lere yönlendirilir.
Bu ayrımı bir tabloyla netleştirelim:
| Alan adı | Glue kaydı gerekli mi | NS değeri |
|---|---|---|
| markam.com (kendi markanız) | Evet (host tanımı) | ns1.markam.com, ns2.markam.com |
| musteri-a.com | Hayır | ns1.markam.com, ns2.markam.com |
| musteri-b.com.tr | Hayır | ns1.markam.com, ns2.markam.com |
NS değişikliğinin registrar panelinde nasıl yapıldığını adım adım görmek isterseniz nameserver değiştirme yazısı tam da bu işlemi anlatır. Değişiklik sonrası eski DNS önbelleğinin temizlenmesi zaman alabilir; bu geçişte veri kaybı yaşamamak için yedekleme altyapınızın aktif olduğundan emin olun.
Propagasyon ve Doğru Delegasyonu Test Etme#
Kurulumun doğru yapıldığını gözle onaylamak yerine komutlarla doğrulamak, kıdemli bir yöneticinin en önemli refleksidir. DNS değişiklikleri anında yayılmaz; glue kaydının registry'ye, NS değişikliğinin de çözümleyicilere ulaşması birkaç dakika ile 24-48 saat arasında sürebilir. Bu süreçte üç ayrı katmanı sırasıyla test edin.
1. Glue kaydı registry'ye yayıldı mı? Üst TLD sunucusuna (.com için a.gtld-servers.net) sorarak glue'nun görünüp görünmediğine bakın:
# .com registry'sinde markam.com'un NS ve glue kayıtları
dig @a.gtld-servers.net markam.com NS +norecurse
# "ADDITIONAL SECTION" bölümünde ns1/ns2'nin IP'sini görmelisiniz — bu glue'dur
2. Nameserver otoriter cevap veriyor mu? Doğrudan kendi NS'inize bir müşteri alan adını sorun:
# ns1.markam.com, musteri-a.com için otoriter mi?
dig @ns1.markam.com musteri-a.com SOA +short
# SOA cevabı geliyorsa sunucu o zone'a otoriter demektir
# SERVFAIL alıyorsanız WHM tarafı eksik (zone yok / NS tanımlı değil)
3. Uçtan uca çözümleme çalışıyor mu? Herhangi bir genel çözümleyiciden (örneğin 8.8.8.8) tam yolu izleyin:
# Tam delegasyon zincirini izle
dig +trace musteri-a.com
# Alan adının şu an hangi NS'leri kullandığını gör
dig musteri-a.com NS +short
# Beklenen: ns1.markam.com ns2.markam.com
Aşağıdaki tablo, sık karşılaşılan hataları ve olası nedenlerini özetler:
| Belirti | Olası neden | Çözüm |
|---|---|---|
dig ile NS eski değeri gösteriyor | Propagasyon henüz tamamlanmadı | Bekleyin; TTL ve registry yayılımı sürüyor |
SERVFAIL | Sunucuda zone yok veya NS tanımlı değil | WHM'de nameserver + zone ayarını kontrol edin |
| Glue "ADDITIONAL" bölümünde yok | Registrar'da glue/child host açılmadı | Registrar panelinde host kaydını oluşturun |
| ns1 çalışıyor, ns2 çözülmüyor | ns2 için glue veya A kaydı eksik | ns2'nin hem glue hem WHM A kaydını ekleyin |
| Site açılıyor ama e-posta gitmiyor | MX kaydı taşınmadı | Zone'da MX kaydını doğrulayın |
Delegasyonu bir de dış bir "DNS propagation checker" aracıyla farklı ülkelerden kontrol etmek iyi bir alışkanlıktır; kendi araç setimizi araçlar sayfamızda bulabilirsiniz. Propagasyon süresinin neden bu kadar değişken olduğunu merak ediyorsanız, DNS önbellek ve TTL mantığını da ayrı bir yazıda ele alıyoruz.
Güvenlik, Bakım ve İyi Uygulamalar#
Özel nameserver'ınız yayına girdikten sonra iş bitmez; markanızın DNS'i artık sizin sorumluluğunuzdadır ve bir kesinti tüm müşterilerinizi aynı anda etkiler. Bu yüzden birkaç bakım prensibini baştan oturtmakta fayda var.
İlk olarak IP kaydınızı sabit tutun: ns1.markam.com'un işaret ettiği IP değişirse hem glue kaydını hem WHM A kaydını aynı anda güncellemeyi unutmayın; ikisi ayrışırsa çözümleme kırılır. İkincisi iki NS'i mümkünse ayrı ağ yollarında tutun — tam yedeklilik istiyorsanız ns2'yi ikinci bir sunucuda (örneğin bir sanal sunucu) barındırıp zone transferi (AXFR) ile senkron çalıştırın. Üçüncüsü, DNS altyapınızı saldırılara karşı koruyun: nameserver'ınız açık bir hizmet olduğundan DDoS hedefi olabilir; DDoS koruma ve genel bir WAF katmanı bu riski azaltır.
Son olarak, düzenli bir sağlık kontrolü rutini kurun. Zone dosyalarının yedeğini alın, dig ile periyodik olarak her iki NS'in de cevap verdiğini doğrulayın ve müşterilerinize yeni hesap açarken varsayılan NS'lerin doğru atandığını WHM'den teyit edin. Tüm bu operasyonel yükü kendiniz taşımak istemiyorsanız, kurulumdan izlemeye kadar süreci sunucu yönetimi ekibimize devredebilirsiniz.
Sıkça Sorulan Sorular#
Özel nameserver için mutlaka iki IP şart mı?#
Teknik olarak zorunlu değildir; tek bir IP ile hem ns1 hem ns2'yi çalıştırabilirsiniz ve birçok registry bunu kabul eder. Ancak iki ayrı IP kullanmak gerçek yedeklilik sağlar ve .tr gibi bazı registry'ler farklı adreslerde iki nameserver bekler. Profesyonel bir reseller kurulumunda en azından aynı sunucuda ikinci bir IP kullanmanızı öneririz.
Glue kaydı ile normal A kaydı arasındaki fark nedir?#
Glue kaydı, nameserver'ın IP'sini üst seviye registry katmanında saklayan özel bir kayıttır ve nameserver'ın kendi alan adını çözümlediği "tavuk-yumurta" döngüsünü kırar. Normal bir A kaydı ise zone dosyasının içinde tutulur ve ancak nameserver'a zaten ulaşılabildiğinde okunabilir. Özel NS kurulumunda ikisine de ihtiyacınız vardır: glue registrar panelinde, A kaydı ise WHM'de tanımlanır.
Sağlayıcımı değiştirirsem müşterilerimin nameserver'larını tekrar değiştirmem gerekir mi?#
Hayır, özel nameserver kullanmanızın en büyük avantajı tam da budur. Müşterileriniz ns1.markam.com gibi size ait adları kullandığı için, siz sadece bu adların işaret ettiği IP'yi yeni sunucunuzunkiyle güncellersiniz. Ad sabit kaldığından hiçbir müşterinin registrar panelinde işlem yapmasına gerek kalmaz.
Özel nameserver kurulumu ne kadar sürede aktif olur?#
Glue kaydı ve WHM ayarı dakikalar içinde tamamlanır, ancak DNS propagasyonu nedeniyle değişikliğin dünya genelinde tam olarak yayılması birkaç saatten 24-48 saate kadar sürebilir. Bu süre boyunca dig +trace ile delegasyon zincirini izleyerek ilerlemeyi takip edebilir, tam yayılım tamamlanmadan üretim geçişini planlamamaya dikkat edebilirsiniz.
dig ile SERVFAIL alıyorum, sorun nerede olabilir?#
SERVFAIL genellikle glue kaydının açık olduğunu ama sunucunun ilgili zone'a otoriter cevap vermediğini gösterir. Önce WHM'de nameserver adlarının doğru tanımlandığını ve "Configure Address Records" adımının tamamlandığını kontrol edin; ardından ilgili alan adının zone dosyasının sunucuda mevcut olduğundan emin olun. dig @ns1.markam.com alanadi.com SOA komutu doğrudan sunucudan cevap alıp almadığınızı görmenin en hızlı yoludur.
Kendi markamın alan adını da özel nameserver'a mı yönlendirmeliyim?#
Evet, önerilen budur. markam.com alan adının nameserver'larını kendi ns1.markam.com / ns2.markam.com adreslerinize çevirdiğinizde, markanızın DNS'i de kendi altyapınızda barınır ve dışarıya tamamen bağımsız bir sağlayıcı gibi görünürsünüz. Bu, "kendi kendine yeten" bir kurulumdur ve teknik olarak tamamen normaldir.
Kapanış#
Özel nameserver, bir reseller'ı "başka bir firmanın altyapısını satan aracı" olmaktan çıkarıp kendi markasıyla var olan gerçek bir hosting sağlayıcısına dönüştüren adımdır. Süreç dört net parçadan oluşur: IP belirleme, registrar panelinde glue kaydı, WHM'de nameserver tanımı ve alan adlarını yeni NS'lere yönlendirme. Her adımı dig komutlarıyla doğruladığınızda, propagasyon tamamlandıktan sonra elinizde tamamen size ait, taşınabilir ve profesyonel bir DNS altyapısı kalır.
Bu kurulumu bugün başlatmak isterseniz, kendi markalı DNS'inizi çalıştıracak bir reseller hosting paketiyle ya da daha fazla kaynak istiyorsanız bir VDS sunucu ile başlayabilirsiniz. Alan adınız yoksa önce bir alan adı tescil edin; IP atama, glue kaydı ve WHM yapılandırmasında takılırsanız sunucu yönetimi ekibimiz kurulumu uçtan uca sizin adınıza tamamlar. Clou.TR olarak, markanızı sıfırdan kurarken arkanızda güçlü bir altyapı olsun istiyoruz.