Ana içeriğe geç
Kategoriye Dön

Nameserver Değişikliği: Domain DNS Transferi Rehberi

Nameserver nedir, kayıt şirketinde NS nasıl değiştirilir, yayılım süresi, whois/dig ile kontrol ve yaygın kayıt şirketi arayüzleri rehberi.

Okuma süresi: 11 dk Ağ & DNS
nameserverns değişikliğidns transferidomain yönetimiwhoisdns yayılımıkayıt şirketidns sunucusu

İçindekiler

Nameserver Değişikliği: Domain DNS Transferi Rehberi

Nameserver (NS) değişikliği, domain'inizin DNS yönetimini bir sağlayıcıdan diğerine taşımanızı sağlar. Bu işlem; Cloudflare'e geçiş, özel DNS sunucusu kullanımı veya hosting sağlayıcısı değişikliği gibi durumlarda gereklidir. Bu rehberde nameserver'ların ne olduğunu, nasıl değiştirileceğini ve sürecin nasıl izleneceğini öğreneceksiniz.

Nameserver Nedir?

Nameserver (NS), bir domain için DNS sorgularını yanıtlayan yetkili DNS sunucusudur. Her domain için en az iki nameserver tanımlanmalıdır (birincil ve yedek).

hljs bash
# Mevcut nameserver'ları sorgula
dig rexe.tr NS +short
# Örnek çıktı:
# ns1.cloudflare.com.
# ns2.cloudflare.com.

# whois ile kontrol
whois rexe.tr | grep -i nameserver

Nameserver Hiyerarşisi

Kök DNS Sunucuları (.)
    ↓
TLD Sunucuları (.com, .tr, .net)
    ↓
Yetkili Nameserver'lar (ns1.rexe.tr)
    ↓
Domain Kayıtları (A, CNAME, MX...)

Bir kullanıcı rexe.tr adresine eriştiğinde:

  1. Tarayıcı kök DNS sunucularına sorar
  2. Kök sunucu TLD sunucusuna yönlendirir
  3. TLD sunucusu yetkili NS'e yönlendirir
  4. Yetkili NS IP adresini döndürür

Nameserver Değişikliği Ne Zaman Gerekir?

  • Cloudflare'e geçiş: CDN ve DDoS koruması için
  • Hosting değişikliği: Yeni hosting sağlayıcısının NS'lerini kullanmak için
  • Özel DNS sunucusu: Kendi DNS altyapınızı kurmak için
  • DNS yönetim paneli değişikliği: Daha iyi arayüz veya özellikler için
  • Domain transferi: Domain'i başka bir kayıt şirketine taşırken

Nameserver Değişikliği Adımları

1. Yeni Nameserver Bilgilerini Edinin

Yeni DNS sağlayıcınızdan nameserver adreslerini alın. Örnekler:

# Cloudflare
ns1.cloudflare.com
ns2.cloudflare.com

# Google Cloud DNS
ns-cloud-a1.googledomains.com
ns-cloud-a2.googledomains.com

# AWS Route 53
ns-1234.awsdns-12.com
ns-5678.awsdns-34.net
ns-9012.awsdns-56.org
ns-3456.awsdns-78.co.uk

# Özel nameserver
ns1.rexe.tr
ns2.rexe.tr

2. Mevcut DNS Kayıtlarını Yedekleyin

Nameserver değişikliği öncesi tüm DNS kayıtlarını not alın:

hljs bash
# Tüm DNS kayıtlarını listele
dig rexe.tr ANY

# Önemli kayıtları ayrı ayrı kontrol et
dig rexe.tr A
dig rexe.tr AAAA
dig rexe.tr MX
dig rexe.tr TXT
dig rexe.tr CNAME

# Zone transfer (yetkili NS'den)
dig @ns1.eskidns.com rexe.tr AXFR

Nameserver değişikliği öncesi tüm DNS kayıtlarınızı yeni DNS sağlayıcısına aktarın. Aksi takdirde e-posta, web sitesi ve diğer servisler çalışmayı durdurabilir.

3. Yeni DNS Sağlayıcısında Kayıtları Oluşturun

Nameserver değişikliğinden önce yeni DNS sağlayıcısında tüm kayıtları oluşturun:

# Yeni DNS panelinde oluşturulacak kayıtlar:
@     A      203.0.113.50
www   A      203.0.113.50
mail  A      203.0.113.50
@     MX 10  mail.rexe.tr.
@     TXT    "v=spf1 ip4:203.0.113.50 ~all"

4. Kayıt Şirketinde Nameserver Değişikliği

Namecheap

  1. Namecheap hesabınıza giriş yapın
  2. Domain List → Domain adına tıklayın → Manage
  3. Nameservers bölümünde Custom DNS seçin
  4. Yeni nameserver adreslerini girin
  5. Save butonuna tıklayın

GoDaddy

  1. GoDaddy hesabınıza giriş yapın
  2. My ProductsDomains → Domain adına tıklayın
  3. DNS sekmesine gidin
  4. Nameservers bölümünde Change tıklayın
  5. Enter my own nameservers seçin
  6. Nameserver adreslerini girin ve kaydedin

Türk Kayıt Şirketleri (isimtescil.net, natro.com vb.)

  1. Hesabınıza giriş yapın
  2. Domain Yönetimi veya Domainlerim bölümüne gidin
  3. İlgili domain'e tıklayın
  4. DNS Ayarları veya Nameserver Değişikliği seçeneğini bulun
  5. Mevcut nameserver'ları silin ve yenilerini ekleyin
  6. Kaydedin

.tr Uzantılı Domainler (NIC.TR)

.tr uzantılı domainler için nameserver değişikliği NIC.TR üzerinden yapılır:

hljs bash
# NIC.TR whois kontrolü
whois rexe.tr

# NIC.TR paneli: https://www.nic.tr
# Yetkili kişi girişi gereklidir

Yayılım Süresi ve İzleme

Yayılım Süresi

Nameserver değişikliği, normal DNS değişikliklerine göre daha uzun sürebilir:

  • Minimum: 1-2 saat
  • Ortalama: 12-24 saat
  • Maksimum: 48-72 saat

Bu süre, eski nameserver'ların TTL değerine ve ISP'lerin önbellek politikalarına bağlıdır.

dig ile İzleme

hljs bash
# Nameserver değişikliğini kontrol et
dig rexe.tr NS +short

# Belirli DNS sunucularından kontrol
dig @8.8.8.8 rexe.tr NS +short
dig @1.1.1.1 rexe.tr NS +short
dig @9.9.9.9 rexe.tr NS +short

# Yetkili NS'i bul
dig rexe.tr NS +authority

# Propagasyon durumunu kontrol et
for dns in 8.8.8.8 1.1.1.1 9.9.9.9 208.67.222.222; do
  echo -n "$dns: "
  dig @$dns rexe.tr NS +short
done

whois ile İzleme

hljs bash
# whois sorgusu
whois rexe.tr

# Nameserver satırlarını filtrele
whois rexe.tr | grep -i "name server\|nameserver\|nserver"

Online Araçlar

  • whatsmydns.net: Dünya genelinde NS yayılımını gösterir
  • dnschecker.org: Farklı lokasyonlardan NS kontrolü
  • intodns.com: DNS yapılandırma analizi
  • mxtoolbox.com: NS ve DNS sağlık kontrolü

Nameserver Değişikliği Sonrası Kontroller

hljs bash
# 1. Nameserver'ların güncellendiğini doğrula
dig rexe.tr NS +short

# 2. A kaydının çözümlendiğini kontrol et
dig rexe.tr A +short

# 3. MX kaydını kontrol et
dig rexe.tr MX +short

# 4. Web sitesine erişimi test et
curl -I https://rexe.tr

# 5. E-posta MX kaydını doğrula
dig rexe.tr MX
nslookup -type=MX rexe.tr

Yaygın Sorunlar

Sorun 1: Nameserver Değişikliği Yayılmıyor

hljs bash
# Eski NS'in TTL değerini kontrol et
dig rexe.tr NS
# TTL değeri kadar bekleyin

# TLD sunucusunu doğrudan sorgula
dig @a.dns.tr rexe.tr NS

Sorun 2: Web Sitesi Çalışmıyor

Yeni DNS sağlayıcısında A kaydı eksik olabilir:

hljs bash
# Yeni NS üzerinden A kaydını kontrol et
dig @ns1.yenidns.com rexe.tr A

Sorun 3: E-posta Çalışmıyor

MX kaydı yeni DNS sağlayıcısına aktarılmamış olabilir:

hljs bash
# MX kaydını kontrol et
dig @ns1.yenidns.com rexe.tr MX

Sorun 4: SSL Sertifikası Hatası

Cloudflare'e geçişte SSL modu yanlış ayarlanmış olabilir. Cloudflare SSL/TLS ayarlarını kontrol edin.

Cloudflare'e Geçiş Özel Notları

hljs bash
# 1. Cloudflare'de domain ekle
# 2. Cloudflare mevcut DNS kayıtlarını otomatik tarar
# 3. Eksik kayıtları manuel ekle
# 4. Cloudflare'in verdiği NS adreslerini kayıt şirketine gir

# Cloudflare NS'lerini doğrula
dig rexe.tr NS +short
# Beklenen: ns1.cloudflare.com, ns2.cloudflare.com

# Cloudflare aktivasyon durumunu kontrol et
# Cloudflare panelinde 'Active' durumu görünmeli

Nameserver değişikliği sırasında eski DNS sağlayıcısındaki kayıtları silmeyin. Yayılım tamamlanana kadar her iki sağlayıcıda da kayıtlar aktif olsun. Yayılım tamamlandıktan sonra eski kayıtları kaldırabilirsiniz.

Sonuç

Nameserver değişikliği, domain DNS yönetimini taşımanın temel yoludur. Değişiklik öncesi DNS kayıtlarınızı yedekleyin, yeni sağlayıcıda kayıtları oluşturun, ardından kayıt şirketinde NS değişikliğini yapın. Yayılım sürecini dig ve whois araçlarıyla izleyin. Sabırlı olun — tam yayılım 24-48 saat sürebilir.