DNS propagation: niyə dəyişiklik gec görünür?

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.8

Cloudflare 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.

Paylaş: