Forfatter Emne: Hvad er TTL, hvorfor går mine ændringer ikke igennem med det samme?  (Læst 8437 gange)

0 Medlemmer og 1 Gæst læser dette emne.

Offline Calzone

  • Blackbriar Operative
  • Administrator
  • DNS god
  • ******
  • Indlæg: 10.642
  • Color for the colorblind!
    • Mine film...
Kort version:
TTL: Time To Live

Lang version:
Den tid i sekunder at en udbyder gemmer et DNS svar fra vores servere i cache. Vores standard værdi er 12 timer (43.200 sekunder)

Meget lang version:
Vi har tre personer, (A, B og C), alle har hver deres udbyder og derfor bruger de ikke samme cache DNS servere og ingen andre af ISP'ernes kunder går ind på siden!:
  • A går ind på www.domæne.dk kl. 8,
  • B går ind på www.domæne.dk kl. 10,
  • Kl. 12 ændrer C IP på www.domæne.dk (Han har IKKE tidligere ændret TTL, så den står til 12 timer!),
  • C kan se siden med det samme, fordi han ikke i de sidste 12 timer har været inden på siden, og derfor henter hans udbyder den nye opdateret IP.
  • Kl. 21.00 går A og B inde på siden igen og ser to forskellige sider!
  • A ser den nye da hans 12 timer er gået, da hans, som C's, udbyder har den nye IP i sin cache DNS,
  • mens B ser den gamle side, fordi hans 12 timer endnu ikke er gået og derfor giver hans udbyder stadig den gamle IP.
  • B må så vente til kl. 22 for at se den nye side.

Og det lille plus i SOA hjælper ikke med TTL, det hjælper kun man har haft slettet og oprettet samme domain på samme dag! Har man slettet og oprettet samme dag er det en god ide at vente til efter midnat og trykke på plus, ikke før.

PS. TTL er IKKE en tidsmaskine, det hjælper ikke at sætte TTL ned efter man har rettet sin record, det skal gøres INDEN, og i god tid. Du skal derfor nedsætte ttl minimum 2*værdi i forvejen, og da standard er 12 timer, betyder det at du minimum skal nedsætte værdien 24 timer i forvejen hvis det skal give den forventet effekt.
« Senest Redigeret: 14-10-2010 21:09:23 af Calzone »
Greetings
Calzone AKA David Webb.