查看單個文章
  #7  
舊 2004-08-16, 12:02 AM
Ricado 的頭像
Ricado Ricado 目前離線
進階會員
 
註冊日期: 2004-07-13
住址: 蕃薯島,打狗城
文章: 4,455
預設

引用:
TTL是不是指dns sever反應給使用者的時間?
TTL : Time to Live --> 存活時間
每一個ZONE的紀錄,有4個時間值非常重要,
refresh: Secondary DNS Server(或稱為Slave)去跟Primary(Master)更新資料的間隔,一般為15分鐘,如果很少變動可以調高一點。
retry: 如果Slave找不到Master,重試的間隔,預設為10分鐘。
expire: slave的資料有效時間,如果一值找不到Master,超過這個時間,client端再跟他要資料,他也不給了。
TTL:用戶端查詢後,通常會將資料Cache起來, TTL表使Cache資料的有效時間,預設為60分鐘,也就是如果你的系統或公司的DNS Server幫你查過某一筆主機資料,那麼再一小時之內,如果再去查,系統或公司的DNS Server會直接將Cache的資料給你。通常如果你的資料很少更動,TTL可以設長一點。有些主機商都直接設1個月。

TTL跟DDNS最大的關係就是反應時間,當我的IP改了,就算我的Master/Slave之間的Refresh時間設到3分鐘,但不見得3分鐘以後就找的到我的主機位置,因為DNS的紀錄可能被Cache在很多地方。不過許多誇大的廣告就直接號稱3分鐘後,全世界都找得到,這其實有點在玩文字遊戲。
回覆時引用此篇文章