域名的TTL值是什么?域名TTL值怎么設(shè)置?隨著科學(xué)技術(shù)的發(fā)展,有些名詞真的要努力理解它的意思。你知道知道知道域名的TTL值是什么意思嗎?解析域名時(shí),我們經(jīng)常看到ttl字段,默認(rèn)為10分鐘。下面聚名網(wǎng)小編就帶大家看看域名的TTL值是什么和域名TTL值怎么設(shè)置。
域名的TTL值是什么?域名TTL值怎么設(shè)置?(推薦閱讀:新手怎么注冊有價(jià)值的域名?有什么方法?)
ttl(生存時(shí)間)是域名解析記錄在DNS服務(wù)器中的保留時(shí)間。當(dāng)本地DNS服務(wù)器收到解析請求時(shí),會(huì)向域名指定的NS服務(wù)器發(fā)出解析請求,獲取解析記錄。獲取記錄后,該記錄將在DNS服務(wù)器中保留一段時(shí)間。在此期間,如果再次收到解析域名的請求,DNS服務(wù)器將不再向NS服務(wù)器發(fā)出請求,而是直接返回剛剛獲得的記錄。此記錄保存在DNS服務(wù)器上的時(shí)間是TTL值。
增加ttl值以節(jié)省域名解析時(shí)間并加快網(wǎng)站訪問速度。
一般來說,域名的各種記錄很少更改,而且可能會(huì)保持?jǐn)?shù)月或數(shù)年不變。我們可以完全增加域名記錄的TTL值,以延長記錄緩存在本地DNS服務(wù)器中的時(shí)間,這樣在較長的時(shí)間內(nèi),當(dāng)我們訪問本網(wǎng)站時(shí),本地ISP DNS服務(wù)器不需要向域名的NS服務(wù)器發(fā)出解析請求并返回域名解析直接從緩存中記錄。
國內(nèi)外很多平臺(tái)的ttl值都是以秒為單位,很多默認(rèn)值是3600,也就是說默認(rèn)緩存是1小時(shí)。這個(gè)值有點(diǎn)小。有人會(huì)每小時(shí)更改一次域名記錄嗎?您可以根據(jù)需要適當(dāng)擴(kuò)展此值,例如,緩存一天設(shè)置為86400。godaddy的ttl設(shè)置更直觀,但總共只能選擇5個(gè)值,立即切換到高級(jí)設(shè)置模式,有點(diǎn)僵硬。受網(wǎng)站盈利環(huán)境的影響,域名的TTL值設(shè)置為1周的最大值,并將其設(shè)置為更高的值可能會(huì)造成不必要的麻煩寫入。例如,當(dāng)您要更改空間時(shí),這些舊記錄需要很長時(shí)間才能過期和更新。
減少ttl值以減少更改空間時(shí)無法訪問的時(shí)間。
99.9%的替換空間會(huì)出現(xiàn)dns記錄更改的問題,由于緩存問題,新的域名記錄可能在某些地方生效,但在其他地方可能需要一兩天或更長時(shí)間才能生效。因此,有些人可能有權(quán)訪問新服務(wù)器,而另一些人可能有權(quán)訪問舊服務(wù)器。如果只是訪問的話沒什么大不了的,但是說到電子郵件,就有點(diǎn)麻煩了,也許一封重要的信會(huì)被發(fā)送到一個(gè)已經(jīng)關(guān)閉的舊服務(wù)器上。
為了最小化這些位置之間的分辨率時(shí)間差,有理由
首先查看域名的當(dāng)前ttl值,該值假定為1天。
將ttl值修改為可以設(shè)置的最小值(如果可能的話),1分鐘,即60分鐘。3)等待一天,以確保所有DNS服務(wù)器緩存都已過期和更新。
設(shè)置修改新記錄,此時(shí)本地DNS可以盡快更新到新記錄。
在確認(rèn)dns已在所有地方更新后,將ttl值設(shè)置為所需的值,而ttl=60仍然有點(diǎn)太小。
記住,所有這些工作的前提是這些dns服務(wù)器完全符合這些標(biāo)準(zhǔn)和規(guī)范,否則如何在dns服務(wù)器上設(shè)置ttl是徒勞的,但是到目前為止我們還沒有發(fā)現(xiàn)這樣一個(gè)不受約束的dns服務(wù)器。
的問題是沒有真正的高速ns和dns服務(wù)器。如前所述,Dodaddy在國外評比中得分最高,但在國內(nèi)并不比萬旺快多少;萬旺在國內(nèi)表現(xiàn)不錯(cuò),但在國外評比網(wǎng)站上可能得分很低。當(dāng)然,如果你有錢像谷歌和微軟那樣在全球部署大量的cdn加速服務(wù)器和ns服務(wù)器,問題是這對大多數(shù)網(wǎng)站來說是不可能的,國內(nèi)外都不可能,但非常困難。
有些人可能認(rèn)為可以通過為域名分配兩個(gè)NS記錄(一個(gè)國內(nèi)記錄和一個(gè)國外記錄)來加快解析速度,但這也是不可能的,因?yàn)橹挥挟?dāng)DNS服務(wù)器無法從第一個(gè)NS服務(wù)器獲取記錄時(shí),才會(huì)向第二個(gè)NS服務(wù)器發(fā)送解析請求。一個(gè)最便宜和最有效的加速方法是修改上面提到的域名記錄的ttl值。
返回結(jié)果ping命令,修改其ttl值以防安全:
通常,我們要求另一方通過ping方將ttl值返回給您。我們大致確定目標(biāo)主機(jī)的系統(tǒng)類型是windows系列還是unix/linux系列。通常,windows系列系統(tǒng)返回的ttl值在100到130之間,而unix/linux系列系統(tǒng)返回的ttl值在240255到255之間。例如,ping www.west.cn返回的TTL是240,對方的系統(tǒng)很可能是Linux,對方的TTL是120,所以使用的系統(tǒng)可能是Windows。
如有其它的域名知識(shí)需要,詳情請關(guān)注聚名網(wǎng)域名注冊:http://www.juming.com/regym.htm