TTL是Time To Live的縮寫,意思是某字段指定IP包被路由器丟棄之前允許通過的最大網(wǎng)段數(shù)量。TTL是IPv4報(bào)頭的一個(gè)8 bit字段。TTL的作用是限制IP數(shù)據(jù)包在計(jì)算機(jī)網(wǎng)絡(luò)中的存在的時(shí)間。TTL的最大值是255,TTL的一個(gè)推薦值是64。
雖然TTL從字面上翻譯,是可以存活的時(shí)間,但實(shí)際上TTL是IP數(shù)據(jù)包在計(jì)算機(jī)網(wǎng)絡(luò)中可以轉(zhuǎn)發(fā)的最大跳數(shù)。TTL字段由IP數(shù)據(jù)包的發(fā)送者設(shè)置,在IP數(shù)據(jù)包從源到目的的整個(gè)轉(zhuǎn)發(fā)路徑上,每經(jīng)過一個(gè)路由器,路由器都會(huì)修改這個(gè)TTL字段值,具體的做法是把該TTL的值減1,然后再將IP包轉(zhuǎn)發(fā)出去。如果在IP包到達(dá)目的IP之前,TTL減少為0,路由器將會(huì)丟棄收到的TTL=0的IP包并向IP包的發(fā)送者發(fā)送ICMP time exceeded消息。TTL避免IP包在網(wǎng)絡(luò)中的無限循環(huán)和收發(fā),節(jié)省了網(wǎng)絡(luò)資源,并能使IP包的發(fā)送者能收到告警消息。
TTL是由發(fā)送主機(jī)設(shè)置的,以防止數(shù)據(jù)包不斷在IP互聯(lián)網(wǎng)絡(luò)上永不終止地循環(huán)。轉(zhuǎn)發(fā)IP數(shù)據(jù)包時(shí),要求路由器至少將TTL減小1。TTL值的注冊(cè)表位置HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters其中有個(gè)DefaultTTL的DWORD值,其數(shù)據(jù)就是默認(rèn)的TTL值了,我們可以修改,但不能大于十進(jìn)制的255。Windows系統(tǒng)設(shè)置后重啟才生效。
當(dāng)各地的DNS服務(wù)器接受到解析請(qǐng)求時(shí),就會(huì)向域名指定的DNS服務(wù)器(權(quán)威域名服務(wù)器)發(fā)出解析請(qǐng)求從而獲得解析記錄;在獲得這個(gè)記錄之后,記錄會(huì)在DNS服務(wù)器(各地的緩存服務(wù)器,也叫遞歸域名服務(wù)器)中保存一段時(shí)間,這段時(shí)間內(nèi)如果再接到這個(gè)域名的解析請(qǐng)求,DNS服務(wù)器將不再向NS服務(wù)器發(fā)出請(qǐng)求,而是直接返回剛才獲得的記錄;而這個(gè)記錄在DNS服務(wù)器上保留的時(shí)間,就是TTL值。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com