Alan Adım Neden Açılmıyor? DNS Propagasyon Nedir?
Alan Adı Neden Açılmayabilir?
Yeni bir alan adı satın aldıktan veya DNS ayarlarını değiştirdikten sonra sitenizin hemen açılmaması yaygın ve normal bir durumdur. Bunun temel nedeni DNS propagasyon sürecidir. Ancak propagasyon dışında da alan adının açılmamasına yol açan başka nedenler mevcuttur: yanlış yapılandırılmış DNS kayıtları, süresi dolmuş domain kaydı, sunucu sorunları veya tarayıcı önbelleği bunların başında gelir.
Sorunu doğru teşhis etmek için önce hangi kullanıcıların sitenize erişemediğini belirlemeniz önemlidir. Yalnızca siz mi göremiyorsunuz? Başka kişiler açabiliyor mu? Bu ayrımı yapmak sorunun DNS propagasyondan mı yoksa başka bir nedenden mi kaynaklandığını anlamanızı sağlar.
DNS Propagasyon Nedir?
DNS propagasyon, bir alan adının DNS kayıtlarında yapılan değişikliklerin tüm dünyadaki DNS sunucularına yayılma sürecidir. İnternette binlerce DNS sunucusu bulunur ve her biri DNS kayıtlarını belirli bir süre için önbelleğinde saklar. Bu önbellekleme süresi TTL (Time To Live) değeriyle belirlenir ve DNS değişiklikleri bu süre dolmadan tüm sunuculara ulaşamaz.
# TTL değeri ne anlama gelir?
TTL: 3600 → Kayıt 1 saat önbellekte saklanır
TTL: 86400 → Kayıt 24 saat önbellekte saklanır
TTL: 300 → Kayıt 5 dakika önbellekte saklanır
# DNS değişikliği yapılmadan önce TTL düşürülürse
# propagasyon çok daha hızlı tamamlanır.
# TTL'yi önceden 300'e indirin, değişikliği yapın,
# propagasyon sonrası tekrar yükseltin.
DNS Propagasyon Süresi
DNS propagasyonunun tamamlanması genellikle 24 ile 48 saat arasında sürer; ancak çoğu zaman bu süre birkaç saat içinde tamamlanır. TTL değeri düşük ayarlanmışsa değişiklikler çok daha hızlı yayılır. Coğrafi konuma göre de farklılık gösterebilir; siz Türkiye'den erişemezken Amerika'dan erişilebilir durumda olabilir.
# Farklı konumlardan DNS sorgulama:
# whatsmydns.net sitesini kullanabilirsiniz
# Terminal üzerinden farklı DNS sunucularıyla sorgulama:
dig A firmaniz.com @1.1.1.1 # Cloudflare DNS
dig A firmaniz.com @8.8.8.8 # Google DNS
dig A firmaniz.com @208.67.222.222 # OpenDNS
# Yerel DNS önbelleğini temizleme:
# Windows:
ipconfig /flushdns
# macOS:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
# Linux:
systemd-resolve --flush-caches
DNS Ayarlarını Kontrol Etme
Propagasyon süresini beklemeden önce DNS kayıtlarınızın doğru yapılandırıldığını doğrulayın. Hatalı A kaydı veya name server ayarı, propagasyon tamamlansa bile sitenizin açılmamasına neden olur.
# Name server ayarlarını kontrol et:
dig NS firmaniz.com @1.1.1.1
whois firmaniz.com | grep -i "name server"
# A kaydının doğru IP'yi gösterip göstermediğini kontrol et:
dig A firmaniz.com @1.1.1.1
# Sitenin sunucudan erişilebilir olup olmadığını test et:
curl -I https://firmaniz.com
ping firmaniz.com
Tarayıcı Önbelleğini Temizleme
DNS propagasyonu tamamlandığı halde siteniz hâlâ açılmıyorsa sorun tarayıcı önbelleğinde olabilir. Tarayıcınız eski DNS bilgilerini önbellekte tutmuş olabilir. Ctrl + Shift + Delete kısayoluyla tarayıcı önbelleğini temizleyebilir veya gizli sekme üzerinden siteye erişmeyi deneyebilirsiniz.
Tüm bu adımlara rağmen alan adınız açılmıyorsa HostingKontrol teknik destek ekibimize başvurabilirsiniz. DNS yapılandırmanızı ve sunucu durumunuzu inceleyerek sorunu hızlıca tespit edip çözüme kavuşturuyoruz.