DNS değişikliği ne kadar sürede yayılır?

Alan Adı ve DNS 123 görüntülenme Markdown

Bir DNS kaydını ekledikten ya da değiştirdikten sonra hemen sonuç göremezsiniz. "Yayılma" denen şey aslında dünya genelinde dağılmış binlerce DNS önbelleğinin eski bilgiyi unutup yenisini öğrenmesidir. Süre kaydın türüne ve ayarına göre değişir; bilmeniz gereken rakamlar şunlardır.

Ne kadar sürer?

  • Yeni kayıt (daha önce yoktu): Genellikle birkaç dakika. Önbellekte eski bir "kayıt yok" cevabı kalmışsa o cevabın süresi kadar (çoğu kez 5 ila 60 dakika) beklemek gerekebilir.
  • Var olan kaydın değeri değişti (örneğin IP adresi): Eski kaydın TTL süresi kadar. TTL 3600 ise en kötü ihtimalle 1 saat; 86400 ise 24 saat.
  • Ad sunucusu (NS) değişikliği: Birkaç saat, nadiren 24 ila 48 saat. NS bilgisi üst düzey alan adı kayıt merkezinde tutulur ve önbellekleri daha uzundur: ad sunucusu değiştirme.

TTL nedir?

TTL (Time To Live), bir DNS cevabının önbellekte kaç saniye saklanacağını söyleyen kayıt özelliğidir. 300 TTL, cevabın 5 dakika saklanacağı demektir. Bir değişikliği önceden planlıyorsanız 1 ila 2 gün önce TTL'yi 300'e düşürün, değişikliği yapın, her şey yolundaysa TTL'yi tekrar yükseltin. Böylece yayılma dakikalar sürer. Taşıma planı: başka hostingten taşıma.

Yayıldı mı, nasıl bakarım?

Kendi bilgisayarınız önbellek tuttuğu için tarayıcıya bakmak yanıltabilir. Bunun yerine DNS'e doğrudan sorun:

dig +short A ornek.com @1.1.1.1
dig +short A ornek.com @9.9.9.9
dig +short NS ornek.com

Yetkili ad sunucusu yeni değeri veriyorsa kayıt doğru yayınlanmıştır; farklı genel DNS'ler (1.1.1.1, 9.9.9.9) eski değeri veriyorsa önbellekler henüz yenilenmemiştir ve beklemek gerekir. Windows'ta nslookup ornek.com 1.1.1.1. Ayrıntılı kullanım: DNS sorgulama.

Beklerken yapabilecekleriniz

  • Kendi bilgisayarınızın önbelleğini temizleyin: Windows'ta ipconfig /flushdns. Tarayıcıyı gizli pencerede açın.
  • Başka bir ağdan deneyin: Telefonunuzun mobil verisi farklı bir DNS kullanır.
  • Siteyi önceden test etmek için hosts dosyanıza geçici satır ekleyin (taşıma makalesinde anlatıldı).
  • Mail için: MX değişikliği sırasında bazı mailler eski, bazıları yeni sunucuya gidebilir. Eşitleme görevi bu aralığı kapatır: mail taşıma.

Hâlâ olmuyorsa

  • Kaydı yanlış yerde düzenlemiş olabilirsiniz: dig +short NS ornek.com ile alan adının DNS'inin gerçekte nerede olduğunu doğrulayın.
  • Ad, tür ya da değer yanlış yazılmıştır.
  • Aynı ada çakışan bir kayıt (örneğin hem A hem CNAME) vardır.

"Bu siteye ulaşılamıyor" hatası için: DNS hatası. Kayıt türlerini hatırlamak için: DNS kayıtları.

Sık sorulanlar

Yayılma 48 saat sürer diyorlar, doğru mu?

Yalnızca ad sunucusu değişikliklerinde ve nadiren. Normal bir A, CNAME, MX ya da TXT kaydı değişikliği düşük TTL ile dakikalar içinde etkili olur.

Herkes aynı anda mı görür?

Hayır; her DNS önbelleği kendi zamanında yeniler. Birkaç dakika bir kişi yeni, diğeri eski siteyi görebilir. Bu normaldir.

Yayılmayı hızlandırmak için bir şey yapabilir miyim?

Önceden TTL'yi düşürmek tek gerçek yöntemdir. Değişiklikten sonra yapabileceğiniz şey yok; beklemek gerekir.

İlgili makaleler

Sorununuz çözülmediyse destek talebi açın. Hangi adımı denediğinizi ve ekranda ne gördüğünüzü yazarsanız çözüm çok daha hızlı olur.

Faydalı oldu mu?

Geri bildiriminiz için teşekkürler!

Hâlâ Yardıma mı İhtiyacınız Var?

Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.