תיעוד 18
זמן חיים (TTL)
זמן חיים (TTL, או Time to Live) הוא שדה ברשומות DNS שקובע לכמה זמן כל רשומה נשמרת במטמון, וכתוצאה מכך, כמה זמן לוקח לעדכוני רשומות להגיע אל משתמשי הקצה שלך.
ערכי TTL ארוכים יותר מאיצים חיפושי DNS על ידי הגדלת הסיכוי לקבלת תוצאות שמורות במטמון, אך ערך TTL ארוך יותר אומר גם שלעדכונים ברשומות שלך ייקח יותר זמן להיכנס לתוקף.
#רשומות עם פרוקסי (Proxied records)
כברירת מחדל, לכל הרשומות עם פרוקסי מוגדר ערך TTL של Auto, שנקבע ל-300 שניות. לא ניתן לערוך ערך זה.
מכיוון שרק רשומות המשמשות לפתרון כתובת IP יכולות לעבור דרך פרוקסי, הגדרה זו מבטיחה ששינויים פוטנציאליים בכתובת ה-Anycast IP שהוקצתה ייכנסו לתוקף במהירות, שכן שרתי פתרון רקורסיביים (recursive resolvers) לא ישמרו אותן במטמון למשך יותר מ-300 שניות (חמש דקות).
הערה:
ייתכן שייקח יותר מ-5 דקות עד שתרגיש בפועל בשינויים ברשומה, מכיוון שלמטמון ה-DNS המקומי שלך עשוי לקחת זמן רב יותר להתעדכן.
#רשומות ללא פרוקסי (Unproxied records)
עבור רשומות DNS only, ניתן לבחור ערך TTL בין 30 שניות (במסלול Enterprise) או 60 שניות (במסלולים שאינם Enterprise) לבין יום אחד (1 day).
ערך TTL של Auto מוגדר ל-300 שניות (חמש דקות).
#זמן חיים של שרתי שמות (Nameserver TTL)
המאפיין Nameserver TTL הוא תכונה נפרדת, והוא משפיע אך ורק על שרתי השמות של Cloudflare ועל שרתי שמות מותאמים אישית (custom nameservers). עבור רשומות NS אחרות בטבלת רשומות ה-DNS שלך, ערך ה-TTL נקבע ונשלט על ידי שדות ה-TTL הייעודיים שלהן.