免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

解析域名或者PING網址的時候那個TTL是什么?

2023-07-14    分類: 網站建設

TTL是 Time To Live的縮寫,即生存時間值。該字段指定IP包被路由器丟棄之前允許通過的大網段數量。TTL是IPv4報頭的一個8 bit字段。

注意:TTL與DNS TTL有區別。二者都是生存時間,但一個指ICMP包的轉發次數(跳數),一個指域名解析信息在DNS中的存在時間。


功能特點

在IPv4包頭中TTL是一個8 bit字段,它位于IPv4包的第9個字節。如下圖所示,每一行表示 32 bit(4字節),位從0開始編號,即0~31。

TTL的作用是限制IP數據包在計算機網絡中的存在的時間。TTL的大值是255,TTL的一個推薦值是64。

雖然TTL從字面上翻譯,是可以存活的時間,但實際上TTL是IP數據包在計算機網絡中可以轉發的大跳數。TTL字段由IP數據包的發送者設置,在IP數據包從源到目的的整個轉發路徑上,每經過一個路由器,路由器都會修改這個TTL字段值,具體的做法是把該TTL的值減1,然后再將IP包轉發出去。如果在IP包到達目的IP之前,TTL減少為0,路由器將會丟棄收到的TTL=0的IP包并向IP包的發送者發送 ICMP time exceeded消息。

TTL的主要作用是避免IP包在網絡中的無限循環和收發,節省了網絡資源,并能使IP包的發送者能收到告警消息。

TTL 是由發送主機設置的,以防止數據包不斷在IP互聯網絡上永不終止地循環。轉發IP數據包時,要求路由器至少將 TTL 減小 1。

TTL值的注冊表位置HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 其中有個DefaultTTL的DWORD值,其數據就是默認的TTL值了,我們可以修改,但不能大于十進制的255。Windows系統設置后重啟才生效。

生存時間,就是一條域名解析記錄在DNS服務器中的存留時間。當各地的DNS服務器接受到解析請求時,就會向域名指定的DNS服務器(權威域名服務器)發出解析請求從而獲得解析記錄;在獲得這個記錄之后,記錄會在DNS服務器(各地的緩存服務器,也叫遞歸域名服務器)中保存一段時間,這段時間內如果再接到這個域名的解析請求,DNS服務器將不再向NS服務器發出請求,而是直接返回剛才獲得的記錄;而這個記錄在DNS服務器上保留的時間,就是TTL值。


示例

生存時間,簡單的說它表示DNS記錄在DNS服務器上緩存時間。要理解它的值,請先看下面的一個例子:

假設,有這樣一個host.baizon.cn(其實,這就是一條DNS記錄,通常表示在baizon.com域中有一臺名為host的主機)對應IP地址為1.1.1.1,它的TTL為10分鐘。這個域名或稱這條記錄存儲在一臺名為dns.baizon.cn的DNS服務器上。

此時如果有一個用戶在瀏覽器中輸入以下地址(即URL):host.baizon.cn那么會發生些什么呢?

該訪問者指定的DNS服務器(或是他的ISP,互聯網服務商,動態分配給他的)8.8.8.8就會試圖為他解釋host.baizon.cn,當然8.8.8.8這臺DNS服務器由于沒有包含host.baizon.cn這條信息,因此無法立即解析,但是通過全球DNS的遞歸查詢后,最終定位到dns.baizon.cn這臺DNS服務器,dns.baizon.cn這臺DNS服務器將host.baizon.cn對應的IP地址1.1.1.1告訴8.8.8.8這臺DNS服務器,然后再由8.8.8.8告訴用戶結果。8.8.8.8為了以后加快對host.baizon.cn這條記錄的解析,就將剛才的1.1.1.1結果保留一段時間,這就是TTL時間,在這段時間內如果用戶又有對host.baizon.cn這條記錄的解析請求,它就直接告訴用戶1.1.1.1,當TTL到期則又會重復上面的過程。

文章名稱:解析域名或者PING網址的時候那個TTL是什么?
標題URL:http://m.newbst.com/news2/272402.html

成都網站建設公司_創新互聯,為您提供App設計外貿網站建設網站建設關鍵詞優化網站設計微信公眾號

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都定制網站建設