Ad Sunucusu Nedir?
Ad sunucusu, bir alan adının DNS kayıtlarını saklayan ve bu alan adı hakkındaki sorguları yanıtlayan DNS sunucusudur. NS (Name Server) kayıtları, bir alan adı için hangi ad sunucularının yetkili olduğunu belirtir ve DNS çözümleme sorumluluğunu bu sunuculara devreder.
Ad Sunucuları Nasıl Çalışır?
DNS hiyerarşisi NS kayıtları üzerinden yapılan yetkilendirmeye dayanır:
1. Kök sunucular, NS kayıtlarıyla TLD sunucularını gösterir
2. TLD sunucuları (.com, .org), NS kayıtlarıyla alan adının ad sunucularını gösterir
3. Alan adı sunucuları, gerçek DNS kayıtlarını (A, MX, CNAME vb.) içerir
Query: example.com
→ Root: "Ask .com servers" (NS records)
→ .com: "Ask ns1.example.com" (NS records)
→ ns1.example.com: "Here's the IP" (A record)
NS Kayıt Biçimi
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
Yedeklilik için her alan adında genellikle 2-4 ad sunucusu bulunur.
Glue Kayıtları
Ad sunucuları hizmet verdikleri alan adının içindeyse, “glue kayıtları” bu sunucuların IP adreslerini sağlar:
example.com. IN NS ns1.example.com.
example.com. IN NS ns2.example.com.
ns1.example.com. IN A 203.0.113.1
ns2.example.com. IN A 203.0.113.2
Glue kayıtları olmadan döngüsel bir bağımlılık oluşur: ns1.example.com’u çözümlemek için ns1.example.com’a sorgu göndermek gerekir.
Ad Sunucusu Türleri
Yetkili Ad Sunucuları
Sorumlu oldukları alan adlarının gerçek DNS kayıtlarını tutarlar. Sorgulandıklarında kesin yanıt verirler.
Özyinelemeli Çözümleyiciler
İstemciler adına başka sunuculara sorgu gönderirler. İnternet servis sağlayıcınızın DNS’i veya Cloudflare (1.1.1.1) ve Google (8.8.8.8) gibi hizmetler özyinelemeli çözümleyicilerdir.
DNS Barındırma Sağlayıcıları
Yönetilen yetkili DNS hizmetleri:
| Sağlayıcı | Örnek NS |
|---|---|
| Cloudflare | ns1.cloudflare.com |
| AWS Route 53 | ns-1234.awsdns-56.org |
| Google Cloud | ns-cloud-a1.googledomains.com |
| GoDaddy | ns1.godaddy.com |
Ad Sunucularını Değiştirme
Registrar Üzerinden
Ad sunucuları alan adı registrar’ınızın kontrol panelinden değiştirilir. Bu işlem TLD düzeyindeki NS kayıtlarını günceller.
Yayılma Süresi
Ad sunucusu değişikliklerinin çeşitli DNS katmanlarındaki önbellekleme nedeniyle dünya genelinde yayılması 24-48 saat sürebilir.
Taşıma Adımları
1. Yeni sağlayıcıda DNS’i kurun: Geçişten önce tüm kayıtları oluşturun
2. TTL değerlerini düşürün: Kritik kayıtlardaki TTL’leri azaltın
3. Registrar’da NS’yi güncelleyin: Yeni ad sunucularına yönlendirin
4. Yayılmayı bekleyin: Bölgeler arasında çözümlemeyi izleyin
5. Doğrulayın ve TTL’leri geri yükleyin: Tüm kayıtları kontrol edip normal değerlere dönün
Ad Sunucularını Kontrol Etme
dig kullanarak:dig example.com NS
; ANSWER SECTION:
example.com. 86400 IN NS ns1.example.com.
example.com. 86400 IN NS ns2.example.com.
whois/RDAP kullanarak:
Ad sunucusu bilgileri kayıt verilerinde de bulunur.
DomScan kullanarak:curl "https://domscan.net/v1/health?domain=example.com"
# Returns hasNS status in health check
Ad Sunucusu İçin En İyi Uygulamalar
Yedeklilik
Daima en az iki ad sunucusu kullanın, tercihen farklı ağlarda:
example.com. NS ns1.provider.com. ; Network A
example.com. NS ns2.provider.com. ; Network B
Coğrafi Dağılım
Küresel kitleler için gecikmeyi azaltmak ve dayanıklılığı artırmak üzere coğrafi olarak dağıtılmış ad sunucuları kullanın.
TTL Yapılandırması
Ad sunucuları seyrek değiştiği için NS kayıtlarının TTL değerleri genellikle uzundur (86400 saniye / 24 saat).
İzleme
Ad sunucularınızı şu açılardan izleyin:
- Kullanılabilirlik (sorgulara yanıt verme)
- Tutarlılık (tüm sunucuların aynı kayıtları döndürmesi)
- Performans (yanıt süresi)
Ad Sunucuları ve Alan Adı Kullanılabilirliği
Bir alan adında yapılandırılmış NS kaydı yoksa bu genellikle şunlardan birini gösterir:
- Alan adı yeni kaydedilmiştir (NS henüz ayarlanmamıştır)
- Alan adı etkin DNS olmadan park edilmiştir
- DNS yetkilendirmesinde sorun vardır
Bununla birlikte NS kaydının olmaması alan adının kullanılabilir olduğunu göstermez; kayıt durumunu öğrenmek için RDAP/WHOIS kullanın.
Yaygın NS Sorunları
Eksik Yetkilendirme
NS kayıtlarının alan adının kayıtlarını gerçekte sunmayan sunuculara işaret etmesi. Bu durum DNS çözümlemesini bozar.
NS Kaydı Uyumsuzluğu
Registrar’daki NS kayıtlarıyla zone file içindeki NS kayıtları arasındaki farklar çözümleme sorunlarına neden olabilir.
Eksik Glue Kayıtları
Ad sunucuları alan adının içindeyse ancak glue kayıtları yoksa çözümleme döngüsel bağımlılık nedeniyle başarısız olur.
Ad sunucuları DNS yetkilendirmesinin omurgasıdır; doğru yapılandırma, alan adınızın dünya genelinde doğru biçimde çözümlenmesini sağlar.