TTL 是什麼?要設定多久呢? | 哈部落
文章推薦指數: 80 %
TTL 的全名叫做Time to Live,是DNS 解析的時候在使用的,主要的作用是設定每一筆紀錄在DNS 快取伺服器所保留的時間我們常常在設定DNS 紀錄的時候會有 ...
跳至主要內容
關閉選單
首頁
網域名稱
技術文章顯示子選單
Docker
SSL
GitLab
小電商系列
教學
開箱分享顯示子選單
鍵盤
其他
組織介紹
ttl_banner_1200x550
TTL的全名叫做TimetoLive,是DNS解析的時候在使用的,主要的作用是設定每一筆紀錄在DNS快取伺服器所保留的時間我們常常在設定DNS紀錄的時候會有一個欄位叫做TTL,到底要設定多少呢?這個值,如果你常常在變動DNS紀錄的話,有多小就調多小(要看你的代管商最小能設定多少),反之,如果你沒有常常變動,可以調大一點,單位是秒,若你設定1800,表示1800秒。
所以當你變更這筆DNS紀錄的時候,要1800秒後才會全球生效!
要了解TTL,就必須先了了解整個DNS的運作模式,在DNS的角色中,有權威伺服器、DNS快取(Cache)伺服器與用戶端。
由用戶端發起查詢後,經由快取伺服器查詢,最後由權威伺服器回答域名的IP位址,快取伺服器就會回應用戶端正確的解析位址。
舉例來說,當您在網址列輸入一個網址(例如www.gandi.net)的時候,這時候你的瀏覽器就會根據電腦的設定,去找到DNS快取伺服器的位址,然後將這個“Question:www.gandi.net”丟給快取伺服器,快取伺服器會代替你去做DNS查詢。
常見的快取伺服器就是中華電信168.95.1.1與現在很多人用的Google8.8.8.8、8.8.4.4,CloudFlare的1.1.1.1,TWNIC提供的101.101.101.101。
用戶對DNS快取發出查詢
因為DNS是屬於階層式架構,所以在網域的部份其實是一個很大的分散式資料,利用網址的“.”來做區分,也就是說www.gandi.net是三層階層式架構,分別是.(root)層、net層與gandi層(用.分隔每一層),(root)層只有一個.代表,平常在輸入網址時可以省略,但是其實全網址(FQDN)是:www.gandi.net.(最後有一個點,差別就在這邊)。
每一層都各自擁有自己的資料,譬如(root)有者全部的國家代碼(tw/jp/cn/kr…)與通用頂級域名(com/net/org/taipei…)的權威主機資料。
而net層有全部*.net的權威主機資料,透過這樣的方式達到階層式的架構。
DNS階層式架構
前面我們提到當用戶端發出查詢時,會將查詢交給DNS快取(Cache)伺服器來查詢,快取伺服器就會透過階層式的方式逐一由(root)開始往下查到gandi的主機,並由權威主機回應www.gandi.net的正確IP位址。
整體DNS運作原理
所以當DNS快取伺服器拿到151.101.121.103這個IP位址的時候,會一同取得這筆資料的TTL,假設是3600,單位是秒,所以是3600秒。
在DNS快取回應給用戶之後,這筆151.101.121.103就會存留在快取伺服器存留3600秒,在這3600秒之內,若有其他人來詢問www.gandi.net,快取伺服器會直接回應151.101.121.103這個IP位址,而不會再次執行右側的查詢。
如果說你在這3600秒之內,將www.gandi.net變更成別的IP位址,則會發生什麼事呢?答案就是快取伺服器依舊會回覆舊的答案,要等待3600秒之後,才會更新,所以TTL稱為DNS紀錄在快取伺服器的存活時間。
如果你需要時常變更DNS紀錄,則建議你TTL的時間可以設定0~600秒。
如果是不常變更的話,則建議設定1800~3600秒。
標籤
CacheServer,DNS,DNS紀錄,domain,domainname,ttl,權威伺服器
←
DNSSEC壞掉會發生什麼情況?該怎麼修復?
→
變更Docekerimage儲存庫位置
發佈留言取消回覆發佈留言必須填寫的電子郵件地址不會公開。
必填欄位標示為*留言*顯示名稱*
電子郵件地址*
個人網站網址
用電子郵件通知我後續的迴響。
新文章使用電子郵件通知我。
Δ{{#message}}{{{message}}}{{/message}}{{^message}}無法完成傳送程序。
伺服器回應為「{{status_text}}」(代碼:{{status_code}})。
請聯絡這個表單處理程式的開發者以改進相關問題。
進一步了解{{/message}}{{#message}}{{{message}}}{{/message}}{{^message}}傳送程序已完成。
即使伺服器的回應為OK,一樣可能不處理傳送工作。
請聯絡這個表單處理程式的開發者以改進相關問題。
進一步了解{{/message}}正在傳送...
搜尋關鍵字:
近期文章
.club網域名稱大斷線
[RaspeberrySpotify]Raspotify樹莓派的數位音響
[網域名稱]所有權人變更
AKGN200NC頸掛耳抗噪機開箱
[工作咖啡廳]台北松山區香瓜咖啡
廣告
標籤cloudflare
dig
DNS
dnsflagday
dnssec
DNS紀錄
docker
Dockerimages
docker儲存庫
domain
domainname
EMail
FAQ
gandi
git
GitLab
gtld
https
LiveDNS
Namecheap
NameServer
ngtld
NS
PublicDNS
SSL
ttl
TWNIC
Whois
WordPress
免費憑證
加密
名稱伺服器
域名
域名註冊商
域名過期
子主題
工作咖啡廳
憑證
教學
權威伺服器
移轉
網域名稱
網站
萬用憑證
軟體開發
分類
Docker(3)
Gandi.net(10)
GitLab(2)
gTLD(2)
Namecheap(2)
SSL(5)
WordPress(8)
其他(1)
工作咖啡廳(3)
技術文章(15)
教學(26)
最新文章(40)
未分類(1)
網域名稱(24)
鍵盤(1)
開箱分享(2)
近期留言「HaWay」於〈GoogleAdSense2019/09重大變更之一,子網域無法申請廣告〉發佈留言「HaWay」於〈不要在域名快到期時才移轉域名〉發佈留言「Mud」於〈GoogleAdSense2019/09重大變更之一,子網域無法申請廣告〉發佈留言「David」於〈不要在域名快到期時才移轉域名〉發佈留言「Mo」於〈GoogleAdSense2019/09重大變更之一,子網域無法申請廣告〉發佈留言彙整 彙整
選取月份
2021年10月 (1)
2021年9月 (2)
2021年5月 (2)
2021年4月 (1)
2021年2月 (3)
2021年1月 (1)
2020年10月 (3)
2020年9月 (1)
2020年7月 (1)
2020年6月 (1)
2020年3月 (2)
2020年1月 (2)
2019年11月 (1)
2019年10月 (1)
2019年9月 (4)
2019年8月 (1)
2019年7月 (3)
2019年5月 (2)
2019年4月 (3)
2019年3月 (2)
2019年1月 (5)
2018年11月 (1)
2018年10月 (2)
2018年8月 (2)
2018年6月 (2)
2018年4月 (1)
2018年1月 (1)
2017年12月 (3)
2017年11月 (2)
2017年10月 (1)
2017年9月 (3)
2017年8月 (1)
2017年7月 (1)
2017年5月 (1)
2017年4月 (2)
2017年3月 (4)
部落格統計186,153個點閱數
延伸文章資訊
- 1簡單說說TTL電平、CMOS電平、RS232電平 - 每日頭條
TTL 電平信號被利用的最多是因為通常數據表示採用二進位規定,+5V等價於邏輯「1」,0V等價於邏輯「0」,這被稱做TTL(Transistor- Transistor Logic 電 ...
- 2【Maker電子學】一次搞懂邏輯準位與電壓 - MakerPRO
當年的CMOS 電路還不夠成熟,因此邏輯電路大部分是由電晶體做成的,這種邏輯電路稱為TTL(transitor-transtor-logic),我們就找一顆TTL 的邏輯IC 來 ...
- 3大學物理相關內容討論:請問什麼是TTL準位
在電路設計上,及單晶片8051的串列傳輸單位常常看到TTL準位的字眼請問什麼是TTL準位,它的用法有什麼不同之處?? 謝謝指教 謝謝唷.
- 4電晶體-電晶體邏輯- 维基百科,自由的百科全书
- 5TTL 是什麼?要設定多久呢? | 哈部落
TTL 的全名叫做Time to Live,是DNS 解析的時候在使用的,主要的作用是設定每一筆紀錄在DNS 快取伺服器所保留的時間我們常常在設定DNS 紀錄的時候會有 ...