Skip to content
Back to blog
Rehber DNS Alan Adı Sunucu Yönetimi Web Hosting Alan Adı Yönlendirme Teknik Rehber Mistral

DNS Kaydı Yönlendirme Rehberi: Alan Adınızı Farklı Sunucuya Taşımanın Adımları

Alan adınızın DNS kayıtlarını doğru şekilde yönlendirerek web sitenizi yeni bir sunucuya veya hosting sağlayıcıya nasıl taşıyacağınızı öğrenin. Adım adım rehber ve en iyi uygulamalar.

Caner Serbest

Sistem ve Altyapı

6 min read

DNS Kaydı Yönlendirme Rehberi: Alan Adınızı Farklı Sunucuya Taşımanın Adımları

Alan adınızı (domain) yeni bir sunucuya veya hosting sağlayıcıya taşımak, web sitenizin kesintisiz çalışmasını sağlamak için kritik bir işlemdir. Bu rehberde, DNS kayıtlarınızı nasıl doğru şekilde yönlendireceğinizi, hangi kayıt türlerinin önemli olduğunu ve olası sorunları nasıl çözeceğinizi adım adım öğreneceksiniz.


DNS Nedir ve Neden Önemlidir?

DNS (Domain Name System), insanların hatırlayabileceği alan adlarını (örneğin ornek.com), bilgisayarların anlayabileceği IP adreslerine (örneğin 192.0.2.1) dönüştüren bir sistemdir. Alan adınızın DNS kayıtları, web sitenizin hangi sunucuda barındırıldığını belirler.

DNS kayıtlarınızı doğru şekilde yapılandırmadığınızda:

  • Web siteniz erişilemez hale gelebilir.
  • E-posta hizmetiniz çalışmayabilir.
  • SSL sertifikası doğrulaması başarısız olabilir.

Bu nedenle, DNS kayıtlarını yönlendirirken dikkatli ve sistematik bir yaklaşım benimsemelisiniz.


DNS Kayıt Türleri ve Önemi

Alan adınızın DNS yapılandırmasında en sık kullanılan kayıt türleri şunlardır:

Kayıt TürüKullanım AmacıÖrnek Değer
A KaydıAlan adını bir IPv4 adresine yönlendirir.192.0.2.1
AAAA KaydıAlan adını bir IPv6 adresine yönlendirir.2001:db8::1
CNAME KaydıAlan adını başka bir alan adına yönlendirir.www.ornek.com
MX KaydıE-posta sunucusunu belirler.mail.ornek.com
TXT KaydıMetin tabanlı bilgiler (örneğin SPF, DKIM) için kullanılır."v=spf1 include:_spf.google.com ~all"
NS KaydıAlan adının hangi DNS sunucularını kullanacağını belirler.ns1.example-dns.com

Önemli Not: DNS değişikliklerinin yayılması (propagation) genellikle 24-48 saat sürer. Bu süreçte web sitenizin erişilebilirliği geçici olarak etkilenebilir.


Adım 1: Mevcut DNS Kayıtlarınızı Kontrol Edin

DNS kayıtlarınızı yönlendirmeden önce, mevcut yapılandırmayı inceleyin. Bunu yapmak için aşağıdaki araçları kullanabilirsiniz:

1.1. dig Komutu (Linux/macOS)

# Tüm DNS kayıtlarını listeleyin
dig ornek.com ANY

# Sadece A kaydını kontrol edin
dig ornek.com A

# MX kayıtlarını kontrol edin
dig ornek.com MX

1.2. nslookup Komutu (Windows/Linux/macOS)

# A kaydını kontrol edin
nslookup ornek.com

# Belirli bir DNS sunucusunu sorgulayın
nslookup -type=A ornek.com 8.8.8.8

1.3. Online Araçlar

Bu araçlar, mevcut DNS kayıtlarınızı görmenize ve doğrulamanıza yardımcı olur.


Adım 2: Yeni Sunucuya Geçiş Öncesi Hazırlık

Yeni sunucuya geçmeden önce aşağıdaki adımları tamamlayın:

2.1. Yeni Sunucunun IP Adresini Belirleyin

  • Yeni hosting sağlayıcınızdan IP adresini veya sunucu adını (örneğin server123.hostingprovider.com) alın.
  • Eğer yeni sunucunuzda birden fazla hizmet (web, e-posta, veritabanı) çalışıyorsa, her biri için uygun kayıtları oluşturun.

2.2. Veritabanı ve Dosyaları Aktarın

  • Web sitenizin dosyalarını yeni sunucuya aktarın (örneğin rsync, scp veya hosting sağlayıcının aracını kullanarak).
  • Veritabanınızı yeni sunucuya taşıyın ve bağlantı bilgilerini güncelleyin.

2.3. Geçici URL ile Test Edin

  • Yeni sunucunuzda web sitenizi geçici bir URL (örneğin http://192.0.2.1) üzerinden test edin.
  • Eğer web sitenizde birden fazla alt alan (subdomain) varsa, her birini ayrı ayrı test edin.

Adım 3: DNS Kayıtlarını Güncelleyin

Mevcut DNS kayıtlarınızı yeni sunucuya yönlendirmek için aşağıdaki adımları izleyin:

3.1. DNS Yönetim Paneline Giriş Yapın

  • Alan adınızı satın aldığınız şirketin (registrar) DNS yönetim paneline giriş yapın.
  • Eğer DNS yönetimini üçüncü taraf bir hizmet (örneğin Cloudflare, AWS Route 53) üzerinden yapıyorsanız, ilgili panele giriş yapın.

3.2. A ve AAAA Kayıtlarını Güncelleyin

  • A Kaydı:

    • Kayıt türünü A olarak seçin.
    • Adı (Name) alanına @ veya ornek.com girin.
    • Değer (Value) alanına yeni sunucunun IPv4 adresini girin.
    • TTL (Time To Live) değerini mümkün olduğunca düşük (örneğin 300 saniye) olarak ayarlayın. Bu, değişikliklerin daha hızlı yayılmasını sağlar.
  • AAAA Kaydı (IPv6 için):

    • Aynı şekilde, kayıt türünü AAAA olarak seçin ve yeni sunucunun IPv6 adresini girin.

Örnek A Kaydı Yapılandırması:

Tip: A
Adı: @
Değer: 192.0.2.1
TTL: 300

3.3. CNAME Kayıtlarını Güncelleyin

  • Eğer web sitenizde www alt alanı varsa, www için bir CNAME kaydı oluşturun.
  • Adı (Name) alanına www girin.
  • Değer (Value) alanına ana alan adınızı (örneğin ornek.com) girin.

Örnek CNAME Kaydı Yapılandırması:

Tip: CNAME
Adı: www
Değer: ornek.com
TTL: 300

3.4. MX Kayıtlarını Güncelleyin (E-posta Hizmeti Varsa)

  • Eğer e-posta hizmetinizi yeni sunucuya taşıyorsanız, MX kayıtlarını güncelleyin.
  • Adı (Name) alanını boş bırakın veya @ girin.
  • Değer (Value) alanına yeni e-posta sunucusunun adını girin (örneğin mail.ornek.com).
  • Öncelik (Priority) değerini ayarlayın (örneğin 10).

Örnek MX Kaydı Yapılandırması:

Tip: MX
Adı: @
Değer: mail.ornek.com
Öncelik: 10
TTL: 300

3.5. TXT Kayıtlarını Güncelleyin (Güvenlik İçin)

  • Eğer SPF, DKIM veya DMARC kayıtlarınız varsa, bunları da yeni sunucuya göre güncelleyin.
  • SPF Kaydı Örneği:
    Tip: TXT
    Adı: @
    Değer: "v=spf1 include:_spf.google.com ~all"
    TTL: 300

Adım 4: DNS Değişikliklerini Doğrulayın

DNS kayıtlarınızı güncelledikten sonra, değişikliklerin doğru şekilde yayıldığını doğrulayın:

4.1. dig veya nslookup ile Kontrol Edin

# A kaydını kontrol edin
dig ornek.com A

# MX kayıtlarını kontrol edin
dig ornek.com MX

4.2. Online DNS Kontrol Araçlarını Kullanın

  • DNS Checker ile dünya genelindeki DNS sunucularında kayıtların yayılmasını izleyin.
  • Tüm bölgelerde kayıtların güncellendiğinden emin olun.

4.3. Web Sitenizi ve E-postaları Test Edin

  • Web sitenizin yeni sunucuda doğru şekilde yüklendiğinden emin olun.
  • E-posta gönderip alarak MX kayıtlarının doğru çalıştığını doğrulayın.

Adım 5: Olası Sorunları Çözme

DNS değişiklikleri sırasında karşılaşabileceğiniz yaygın sorunlar ve çözümleri:

5.1. Web Sitesi Erişilemez

  • Neden: DNS kayıtları henüz yayılmamış olabilir.
  • Çözüm: Bekleyin ve DNS propagation süresini (genellikle 24-48 saat) göz önünde bulundurun.
  • Doğrulama: ping ornek.com komutunu kullanarak IP adresinin doğru olup olmadığını kontrol edin.

5.2. SSL Sertifikası Hatası (HTTPS)

  • Neden: Yeni sunucuda SSL sertifikası yüklenmemiş olabilir.
  • Çözüm: Let’s Encrypt gibi ücretsiz bir sertifika sağlayıcısı kullanarak SSL sertifikasını yükleyin.
    sudo apt update
    sudo apt install certbot python3-certbot-nginx
    sudo certbot --nginx -d ornek.com -d www.ornek.com

5.3. E-posta Gönderilemiyor

  • Neden: MX kayıtları doğru şekilde yapılandırılmamış olabilir.
  • Çözüm: MX kayıtlarınızı ve SPF/DKIM ayarlarınızı yeniden kontrol edin.

5.4. Alt Alanlar (Subdomains) Çalışmıyor

  • Neden: Alt alanlar için ayrı DNS kayıtları oluşturulmamış olabilir.
  • Çözüm: Her alt alan için ayrı A veya CNAME kayıtları oluşturun.

Adım 6: DNS Yönetimini Optimize Etme

DNS kayıtlarınızı daha verimli yönetmek için aşağıdaki ipuçlarını uygulayın:

6.1. TTL Değerini Düşürün

  • TTL (Time To Live) değerini düşük (örneğin 300 saniye) olarak ayarlayın. Bu, gelecekteki değişikliklerin daha hızlı yayılmasını sağlar.

6.2. DNS Önbelleğini Temizleyin

  • Tarayıcı önbelleğini temizleyin veya ipconfig /flushdns (Windows) / sudo systemd-resolve --flush-caches (Linux) komutunu kullanarak DNS önbelleğini temizleyin.

6.3. Yedek DNS Sunucusu Kullanın

  • Ana DNS sunucunuzun yanı sıra bir yedek DNS sunucusu (örneğin Cloudflare, AWS Route 53) kullanın. Bu, DNS hizmetinin sürekli kullanılabilirliğini sağlar.

6.4. Otomatik DNS Yönetimi

  • Eğer sık sık DNS değişiklikleri yapıyorsanız, API tabanlı DNS yönetimi (örneğin Cloudflare API, AWS Route 53 API) kullanarak süreci otomatikleştirin.

Sonuç: DNS Yönlendirme Sürecini Başarıyla Tamamlayın

DNS kayıtlarını doğru şekilde yönlendirmek, web sitenizin ve hizmetlerinizin kesintisiz çalışmasını sağlamak için kritik bir adımdır. Bu rehberde öğrendiğiniz adımları izleyerek:

  1. Mevcut DNS kayıtlarınızı analiz edin.
  2. Yeni sunucuya geçiş öncesi hazırlık yapın.
  3. DNS kayıtlarını güncelleyin.
  4. Değişiklikleri doğrulayın.
  5. Olası sorunları çözün.
  6. DNS yönetimini optimize edin.

DNS değişikliklerinin yayılması zaman alabilir, bu nedenle sabırlı olun ve süreci dikkatlice yönetin. Başarılı bir geçiş sonrasında web siteniz ve hizmetleriniz yeni sunucunuzda sorunsuz bir şekilde çalışacaktır.


Ek Kaynaklar

DNS yönetimi hakkında daha fazla bilgi edinmek ve teknik yetkinliğinizi artırmak için bu kaynakları inceleyin. İyi şanslar!


Bu yazı Mistral ile otomatik oluşturulmuştur.