X
Lütfen Ülke (Bölge) Seçiniz
Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X
X
Lütfen Ülke (Bölge) Seçiniz
Türkiye (Türkçe)Türkiye (Türkçe) Worldwide (English)Worldwide (English)
X

Bilgi Bankası

AnasayfaBilgi BankasıAlan Adı YönetimiDNS Yayılımı Nedir? Alan Adı Değişi...

DNS Yayılımı Nedir? Alan Adı Değişikliği Neden Hemen Görünmez, Nasıl Kontrol Edilir?

Kısaca: DNS yayılımı, bir alan adında yaptığınız DNS değişikliğinin (yeni IP adresi, yeni MX kaydı veya yeni nameserver) dünyadaki tüm çözümleyicilerde görünür hale gelmesine kadar geçen süredir. Aslında değişiklik bir yere "yayılmaz"; internet sağlayıcıların ve genel DNS sunucularının önbelleğindeki eski kaydın süresi (TTL) dolar ve yenisi sorgulanır. Kayıt değişiklikleri çoğu zaman eski kaydın TTL süresi kadar, nameserver değişiklikleri ise genellikle daha uzun sürer.

DNS Yayılımı Neden Hemen Gerçekleşmez?

DNS yayılımı şeması: yetkili DNS sunucusunda yeni A kaydı (198.51.100.20, TTL 3600); 1.1.1.1 ve 8.8.8.8 yeni kaydı döndürüyor, ISP çözümleyicisi TTL dolana kadar eski kaydı (203.0.113.10) veriyor; altta dig komutu

Bir ziyaretçi sitenizi açtığında bilgisayarı, alan adınızın IP adresini doğrudan sizin DNS sunucunuza değil, internet sağlayıcısının veya 1.1.1.1, 8.8.8.8 gibi genel bir çözümleyicinin önbelleğine sorar. Her DNS kaydı, bu önbelleklerde en fazla ne kadar tutulabileceğini söyleyen bir TTL (Time To Live, saniye cinsinden) değeri taşır; bu alan RFC 1035 ile tanımlanmıştır. Örneğin TTL değeri 3600 olan bir A kaydını değiştirdiğinizde, eski kaydı yeni önbelleğe almış bir çözümleyici onu bir saate kadar vermeye devam edebilir. Bu yüzden aynı anda bir kullanıcı yeni sitenizi, başka bir şehirdeki kullanıcı eski sunucuyu görebilir.

A, MX ve diğer kayıt türlerinin ne işe yaradığını DNS kayıtları nedir rehberimizde anlattık.

Hangi Değişiklik Ne Kadar Sürer?

  • A, AAAA, CNAME, MX veya TXT kaydı değişikliği: Belirleyici olan, değiştirdiğiniz eski kaydın TTL değeridir. TTL 300 ise birkaç dakika, 86400 ise bir güne kadar sürebilir.
  • Nameserver değişikliği: Alan adının hangi sunuculara bakacağı bilgisi, uzantının (.com, .com.tr gibi) kayıt sunucularında tutulur ve bu kayıtların da kendi önbellek süresi vardır. Nameserver değişiklikleri bu yüzden kayıt değişikliklerinden genellikle daha uzun sürer; kayıt firmaları 24-48 saate kadar beklemeyi önerir. Adımlar için nameserver nedir, nasıl değiştirilir rehberine bakın.
  • Yeni eklenen alt alan adı: Kaydı eklemeden önce sorguladıysanız "bulunamadı" yanıtı da bir süre önbellekte tutulabilir.

İpucu: Planlı bir taşıma yapacaksanız, değişiklikten en az eski TTL süresi kadar önce ilgili kaydın TTL'ini 300 saniyeye düşürün. Değişiklik birkaç dakikada yayılır; taşıma bitince TTL'i eski değerine alabilirsiniz.

DNS Yayılımı Nasıl Kontrol Edilir?

Aşağıdaki komutlarda example.com yerine kendi alan adınızı yazın. Linux ve macOS'ta dig, Windows'ta nslookup kullanılabilir:

  • dig +short example.com A @8.8.8.8 ve dig +short example.com A @1.1.1.1: Google ve Cloudflare çözümleyicilerinin şu an hangi IP'yi verdiğini gösterir.
  • dig example.com A +noall +answer: Yanıtla birlikte kalan TTL süresini de gösterir; bu sayı sıfıra yaklaştıkça yeni kayda geçiş yaklaşır.
  • dig +short example.com NS: Alan adının hangi nameserver'lara yönlendiğini gösterir.
  • dig +trace example.com: Sorguyu kök sunuculardan başlayarak adım adım izler ve önbellekten bağımsız güncel yanıtı gösterir.
  • nslookup example.com 1.1.1.1: Windows'ta belirli bir DNS sunucusuna sorgu gönderir.

Yetkili sunucu ve genel çözümleyiciler yeni kaydı veriyor ama siz hâlâ eski siteyi görüyorsanız sorun büyük olasılıkla yerel önbelleğinizdedir.

Önbelleği Temizleyerek Beklemeyi Kısaltmak

Windows'ta ipconfig /flushdns komutu bilgisayarın DNS önbelleğini temizler; tarayıcıyı yeniden başlatmak da tarayıcının kendi önbelleğini sıfırlar. Genel çözümleyicilerde belirli bir alan adının önbelleğini temizleme isteği gönderebilirsiniz: Google Public DNS Flush Cache ve Cloudflare 1.1.1.1 Purge Cache. İnternet sağlayıcınızın önbelleğini ise siz temizleyemezsiniz; orada TTL'in dolmasını beklemek gerekir.

Hosting taşırken yayılım süresince eski ve yeni sunucunun ikisini de açık tutun; böylece hangi sunucuya yönlenirse yönlensin ziyaretçi bir site, e-postalar da bir posta kutusu bulur. Adımlar için hosting değiştirme rehberimize bakabilirsiniz. 48 saat sonra hâlâ eski kayıt görünüyorsa destek talebi açın.

Sık Sorulan Sorular

DNS yayılımı neden 24-48 saat sürüyor deniyor?

Bu süre çoğunlukla nameserver değişiklikleri için geçerlidir. Normal kayıt değişikliklerinde belirleyici olan eski kaydın TTL değeridir ve düşük TTL ile birkaç dakikada tamamlanabilir.

DNS yayılımını hızlandırabilir miyim?

Değişiklikten önce TTL'i düşürmek en etkili yöntemdir. Değişiklikten sonra yerel önbelleği ve genel çözümleyicilerin önbelleğini temizleyebilirsiniz, ancak internet sağlayıcılarının önbelleğini zorlayamazsınız.

Neden bazı kullanıcılar yeni siteyi görüyor, bazıları eskisini?

Her kullanıcı farklı bir çözümleyici kullanır ve her çözümleyici eski kaydı farklı bir zamanda önbelleğe almıştır. TTL dolduğunda herkes yeni kayda geçer.

Yayılım sırasında e-postalar kaybolur mu?

Eski posta sunucusu açık kalırsa kaybolmaz; bir kısım e-posta eski, bir kısmı yeni sunucuya düşer. Taşıma bitene kadar iki posta kutusunu da kontrol edin.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?
(6 defa görüntülendi. / 0 kişi faydalı buldu.)

Powered by WISECP
Top