什么是TTL?
很多人在設(shè)置域名解析時(shí)候,經(jīng)常為ttl這個(gè)設(shè)置多久而糾結(jié),或者就是隨便設(shè)置一個(gè),我這里對ttl來個(gè)簡單的介紹
DNS解析記錄里,TTL的全稱是 生存時(shí)間(Time To Live)
也就是域名記錄的有效更新時(shí)間
為什么要更新?
因?yàn)槲覀兊姆?wù)器可能要調(diào)整,或換IP或換機(jī)房,當(dāng)我們換了這些之后,我們的DNS解析也需要更新,否則,域名還是解析到原來的記錄,但原來的記錄(服務(wù)器IP)即不存在了,所以,網(wǎng)站打不開了
所以,我們要設(shè)置一個(gè)更新時(shí)間,也就是域名記錄的生存時(shí)間,也就是在這個(gè)時(shí)間內(nèi),這個(gè)記錄不更新,超過這個(gè)時(shí)間,就會(huì)更新,也就是從DNS源服務(wù)器上查詢,這樣,既然我們做了更新,在下一個(gè)有效時(shí)間內(nèi),我們都能更新過來
這個(gè)設(shè)置,沒有標(biāo)準(zhǔn)值,有的設(shè)置一分鐘,有的一個(gè)小時(shí),有的一天,一個(gè)星期等等
那到期是多大好或是多少合適?
這個(gè)應(yīng)該根據(jù)自己的情況來定
比如,我的服務(wù)器基本上不會(huì)變動(dòng)或不會(huì)改動(dòng),那我可以設(shè)置一天,一星期甚至更久,這樣最穩(wěn)定
但如果我的服務(wù)器經(jīng)常變,改來改去,那么這個(gè)值,就可以設(shè)置為1分鐘或5分鐘等,這樣在變動(dòng)時(shí)影響最小