Vanliga frågor – Time to Live (TTL) | Dyn Help Center

Vad är TTL?

TTL är en akronym för ”Time To Live”. Värdet anger hur länge (vanligen uttryckt i sekunder) du vill låta externa namnservrar cachelagrafera informationen om en viss DNS-post.

Om du till exempel ställer in TTL för en viss post till 3600 sekunder (1 timme) ger du externa namnservrar tillåtelse att skicka ut informationen i en timme, utan att kontrollera tillbaka till din auktoritära namnserver. Detta har två huvudsakliga konsekvenser:

  • Flera sökningar kommer att behöva komma till din namnserver eftersom externa system kommer att kunna tillhandahålla information om posten utan att behöva kontrollera tillbaka.
  • Om en ändring görs i posten kan det ta upp till TTL-längden (1 timme i exemplet ovan) innan alla system på Internet får kännedom om ändringen.

Tillbaka till början

Vad är en ”standard” TTL och hur ställer jag in den?

Den standard TTL-inställning som finns tillgänglig i TTL-rullgardinsmenyn i resurspostredigeraren är en särskild inställning som gör det möjligt att synkronisera TTL-värdet med det standard TTL-värde som definieras i SOA-redigeraren. På så sätt kan du ändra alla resursposters TTL-värde inom en zon/domän som tidigare har ställts in som standard från rullgardinsrutan TTL bara genom att ändra det standard-TTL-värde som definierats i SOA-redigeraren.

Om standard-TTL-värdet i SOA-redigeraren har ställts in på 12 timmar och alla andra resursposter inom en zon/domän har fått sina TTL-värden inställda som standard från rullgardinsrutan TTL. Resurspostens TTL-värde skulle vara inställt på 12 timmar. Om du vill ändra alla TTL-värden för resursposter på en gång till 6 timmar behöver du bara ändra det standard-TTL-värde som definierats i SOA-redigeraren. Varje resurspost vars TTL-värde inte är inställt på standardvärdet måste redigeras individuellt. With a little advanced planning this give you an easy way to change a group of resource record TTL values quickly and easily.

Note: This setting is not available for resource records with the Dynamic DDNS service enabled. These resource records will have a 1 minute TTL value.

Back to Top

What are the TTL settings for a Load Balance service?

The records in a Load Balance Service will have a TTL equal to half the monitoring period. Om övervakningsperioden till exempel är inställd på 10 minuter kommer TTL för alla poster att vara inställd på 5 minuter.

Back to Top

What are some common TTL values?

The default or recommended value for the following DNS record types in our Dynect platform are:

Record Type TTL Value in Seconds
A (Dynamic) 60 (1 minute) — cannot be edited
A (Static) 21600 (6 hours)
AAAA (Dynamic) 60 (1 minute) — cannot be edited
AAAA (Static) 21600 (6 hours)
A — Failover and Load Balanced See note below
CNAME — Canonical Name 43200 (12 hours)
MX — Mail Exchanger 43200 (12 hours)
KEY — RSA Public Keys 86400 (24 hours)
LOC — Location 86400 (24 hours)
NS — Name Server 86400 (24 hours)
PTR — Pointer 86400 (24 hours)
SRV — Service Location 86400 (24 hours)
TXT — Text 43200 (12 hours)
A — Failover and Load Balanced Hosts

The records in a Load Balance Service will have a TTL equal to half of the monitoring period. For instance, if the monitoring period is set to 10 minutes, the TTL for all records will be set to 5 minutes. Se Load Balance Service för mer information.

I gränssnittet WBZE (webbaserad zonredigerare) kan du ändra TTL-värdet för de flesta posttyper genom att välja TTL-värdet i rullgardinsystemet. Ett exempel på en posttyp som inte kan redigeras är en dynamisk värdpost eftersom dess TTL-värde är inställt på 1 minut. När en värdpost har ställts in för att ha dynamiska tjänster finns inte längre rullgardinsrutan för att välja ett TTL-värde för den värden

Cachelagringsproblem

När en klient försöker få tillgång till en domän innan den existerar sparas en ”existerar inte”-post. TTL för dessa poster varierar från server till server, men den genomsnittliga TTL är cirka 2 timmar. Under denna tidsperiod kan det hända att upplösning av domännamn inte är möjlig.

Browsers kan ha sina egna cachingproblem utanför den lokala rekursiva DNS. Vissa webbläsare kan cachelagra DNS-sökningar under hela sessionen.

Varför har vissa poster så höga TTL:er?

TTTL-värdena för resursposter finns för att minska belastningen på namnservrarna. Många poster, t.ex. MX- eller CNAME-poster, förväntas ändras mycket sällan, så de får vanligtvis en hög TTL för att förhindra onödiga extra sökningar. Andra poster, t.ex. värdar som tilldelats dynamiska IP-adresser, ges mycket låga TTL, eftersom de förväntas ändras med kort varsel.

Vänligen bör du också komma ihåg att Dynect-plattformen spårar QPS (förfrågningar per sekund) i faktureringssyfte. Resursposter med högre TTL-värden minskar antalet förfrågningar mot våra auktoritativa namnservrar och sänker din QPS-fakturering.

Vad händer om jag planerar att ändra min(a) IP-adress(er)?

Om du planerar att ändra din(a) IP-adress(er) på ett värddatorn med ett högre TTL-värde bör du ändra TTL-värdena på resursposten dagen före IP-adressändringen till något lägre värde, till exempel 10 minuter. Detta gör det möjligt för de rekursiva DNS-servrarna på Internet att låta de högre TTL-värdena upphöra att gälla, så att när det är dags att byta IP-adress behöver du bara vänta i 10 minuter innan alla användare är anslutna via den nya IP-adressen. När du sedan är klar med alla IP-adressändringar kan du sätta TTL-värdena tillbaka till den normala inställningen.

Tillbaka till början

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *