Yeni hosting-ə keçirsiniz, A qeydini dəyişirsiniz - lakin saytınız bəzi yerlərdə hələ də köhnə server göstərir. Bu DNS propagation problemidir.
DNS propagation nə deməkdir?
DNS dəyişikliyinin dünyadakı bütün DNS serverlərə yayılması. 5 dəqiqədən 48 saata qədər çəkə bilər.
Niyə dərhal olmur?
DNS cache
Hər DNS server cavabları yaddaşda saxlayır - TTL müddəti üçün. Bu vaxt ərzində köhnə cavab qaytarır.
Hierarchical sistem
DNS - dünya iyerarxiyasıdır. Dəyişiklik root → TLD → registrar → recursive → istifadəçi - hər mərhələdə cache var.
TTL nədir?
Time To Live - DNS qeydinin yaddaşda neçə saniyə saxlanacağı. 3600 = 1 saat (standart).
Yüksək TTL
86400 (1 gün) - DNS server yükü azalır, lakin dəyişiklik gec görünür.
Aşağı TTL
300 (5 dəqiqə) - sürətli dəyişiklik, lakin DNS server üzərinə yük çoxalır.
Köçürmə üçün TTL strategiyası
Mərhələ 1: TTL azalt
Köçürmədən 48 saat əvvəl bütün DNS qeydlərinin TTL-ni 300-ə endirin.
Mərhələ 2: Propagation gözlə
48 saat ərzində bütün dünya köhnə (3600 TTL ilə cached) cavabları unudur, yenisini (300 TTL) cache edir.
Mərhələ 3: Köçürmə
A qeydini dəyişin. 5 dəqiqə içində bütün dünya görür.
Mərhələ 4: TTL bərpa et
Köçürmə uğurludursa TTL-ni 3600-ə qaytarın - server yükü azalır.
Propagation necə yoxlayılır?
whatsmydns.net
Dünyanın 20+ nöqtəsindən DNS yoxlayır - hər birinin nə gördüyü görsənir.
dig komandası
dig sayt.az @1.1.1.1
dig sayt.az @8.8.8.8Cloudflare və Google DNS-dən eyni cavabı qaytarırsa - propagation tamamlandı.
Browser DNS cache
Chrome
chrome://net-internals/#dns → "Clear host cache" - brauzer cache təmizlənir.
Sistem DNS cache
Windows: ipconfig /flushdns. Mac: sudo dscacheutil -flushcache.
Hostinq.az DNS
Sürətli propagation
Hostinq.az PowerDNS + Cloudflare alternativ - 5 dəqiqədə yayılır.
Köçürmə zamanı 0 downtime
İki server eyni anda işlədin
Köhnə + yeni hosting eyni anda saytı təqdim edir. DNS dəyişiklikdən sonra köhnə server bağlanır.
Email propagation
MX dəyişikliyi xüsusi diqqət
Email göndərənlər köhnə MX-ə əsasən gedə bilər - email itə bilər. Köhnə server bir müddət forward saxlasın.
WiFi router DNS cache
Bəzi router-lar DNS cache edir. Router restart - cache təmizlənir.
Mobile cihaz DNS
iPhone DNS reset
Settings → General → Reset → "Reset Network Settings".
Android
Aircraft mode aç-bağla - DNS cache təmizlənir.
ISP DNS cache
Bəzi ISP-lər DNS-i 1-2 günə qədər cache edir. İstifadəçilər 1.1.1.1 və ya 8.8.8.8 istifadə etsələr dərhal görərlər.
DNSSEC və propagation
DNSSEC nədir?
DNS cryptographic signing - cache poisoning hücumlarına qarşı qoruyur.
DNSSEC propagation yavaşladır?
Cüzi - ekstra yoxlama tələb edir, lakin əsl sebep yox.
Hostinq.az hosting - DNS dəyişiklikləri sürətli yayılır.