TTL (Time to Live) DNS qeydlərində | Bilgi Bankası

TTL (Time to Live) DNS qeydlərində

TTL — qeyd nə qədər cache-də qalsın

Hər DNS qeydinin TTL-i var — saniyələrlə ölçülür. Bu müddət ərzində cache-lər qeydi yadda saxlayır, yenidən soruşmurlar.

TTL dəyərləri

TTLİnsanaİstifadə
601 dəqTest/development
3005 dəqTez-tez dəyişən, köç
180030 dəqAktiv idarəetmə
36001 saatStandart, default
144004 saatSabit konfiq
864001 günÇox sabit (NS qeydləri)

Aşağı TTL — üstünlük və zərər

Üstünlük

  • Dəyişiklik tez yayılır
  • Failover üçün ideal (server düşsə, dəqiqələrlə yönləndir)
  • A/B testing

Zərər

  • DNS server yükü artır
  • Daha çox sorğu = bandwidth
  • Latency (cache miss daha tez-tez)

Yüksək TTL — üstünlük və zərər

Üstünlük

  • DNS sorğuları az
  • Latency yaxşı (cache hit çox)
  • DDoS qoruması (bot-lar daha az sorğu yapa bilər)

Zərər

  • Dəyişikliklər ləng yayılır
  • Failover mümkün deyil

Praktik strategiya

Köç planlaşdırırsan

1. 1 həftə öncə → TTL-i 300-ə endir
2. Köç günü → dəyişikliyi tətbiq et
3. 24 saat sonra → TTL-i geri 3600-ə qaldır

Sabit production sayt

3600 (1 saat) optimaldır. NS qeydləri 86400.

API endpoint, microservices

300 — failover lazım gəlirsə tez yönləndirilsin.

CDN üçün

CDN provayderi öz TTL-ini idarə edir, default 60-300.

TTL-i necə dəyişirsən?

Cloudflare

DNS panelində hər qeyd üçün TTL dropdown var: Auto, 1 min, 5 min, 1 hour və s.

cPanel

Zone Editor → Manage Records → TTL sütunu.

Komand sətri

dig mysite.az +noall +answer
# mysite.az.    3600    IN    A    94.20.59.155
# Birinci rəqəm TTL-dir

Negative TTL

"Bu domen yoxdur" cavabı da cache-də saxlanır. SOA qeydinin son sahəsi negative TTL-i təyin edir, default 3600.

Axtardığınız məlumatı tapa bilmirsiniz?

Bilgi bankasını ətraflı şəkildə incələmisiniz, amma ehtiyacınız olan məlumatı tapa bilmirsinizsə,

Bir dəstək sorğusu yaradın.
Faydalı oldumu?
Bildiriminiz için Teşekkür Ederiz.
Bunun için üzgünüz :( Daha iyisi için çalışacağız.
Daha önce oylama yaptınız.
(14 defa görüntülendi. / 0 kişi faydalı buldu.)