TTL值的含義以及與網域名稱DNS TTL值的區別

2021-06-01 08:46:19 字數 1164 閱讀 1744

ttl值的含義以及與網域名稱ttl值的區別

什麼是ttl?

ttl是ip協議包中的乙個值,指定資料報被路由器丟棄之前允許通過的網段數量。

在很多情況下資料報在一定時間內不能被傳遞到目的地。解決方法就是在一段時間後丟棄這個包,然後給傳送者乙個報文,由傳送者決定是否要重發。ttl 是由傳送主機設定的,以防止資料報不斷在 ip 網際網路絡上永不終止地迴圈。** ip 資料報時,要求路由器至少將 ttl 減小1。當記數到0時,路由器決定丟棄該包,並傳送乙個icmp報文給最初的傳送者。

ttl值幫助我們大致的識別主機的作業系統型別。

unix 及類 unix 作業系統 icmp 回顯應答的 ttl 字段值為 255

compaq tru64 5.0 icmp 回顯應答的 ttl 字段值為 64

微軟 windows nt/2k作業系統 icmp 回顯應答的 ttl 字段值為 128

微軟 windows 95 作業系統 icmp 回顯應答的 ttl 字段值為 32

特殊情況:

linux kernel 2.2.x & 2.4.x icmp 回顯應答的 ttl 字段值為 64

freebsd 4.1, 4.0, 3.4;

sun solaris 2.5.1, 2.6, 2.7, 2.8;

openbsd 2.6, 2.7,

netbsd

hp ux 10.20

icmp 回顯應答的 ttl 字段值為 255

windows 95/98/98se

windows me

icmp 回顯應答的 ttl 字段值為 32

windows nt4 wrks

windows nt4 server

windows 2000

windows xp

icmp 回顯應答的 ttl 字段值為 128

什麼是網域名稱的ttl值?

ttl(time- to-live),簡單的說它表示一條網域名稱解析記錄在dns伺服器上快取時間.當各地的dns伺服器接受到解析請求時,就會向網域名稱指定的dns伺服器發出解析請求從而獲得解析記錄;在獲得這個記錄之後,記錄會在dns伺服器中儲存一段時間,這段時間內如果再接到這個網域名稱的解析請求,dns伺服器將不再向dns伺服器發出請求,而是直接返回剛才獲得的記錄;而這個記錄在dns伺服器上保留的時間,就是ttl值。

TTL值的含義以及與網域名稱DNS TTL值的區別

什麼是ttl?ttl是ip協議包中的乙個值,被稱為跳數,指定資料報被路由器丟棄之前允許通過的網段數量。在很多情況下資料報在一定時間內不能被傳遞到目的地。解決方法就是在一段時間後丟棄這個包,然後給傳送者乙個報文,由傳送者決定是否要重發。ttl 是由傳送主機設定的,以防止資料報不斷在 ip 網際網路絡上...

批量修改DNS記錄的TTL值 qiyuwei

最近有個需求,需要修改windows dns伺服器上區域下所有a記錄的ttl值。原先預設的ttl是1小時。也就是說,其它dns伺服器會快取查詢到的記錄1個小時。對於近期需要大量修改記錄的情況來說這樣生效時間會比較長。所以最好將ttl先改短,然後再更新記錄。檢視記錄的ttl值需要開啟dns管理單元的高...

DNS原理與網域名稱的配置

使用者訪問 www.baidu.com 1,到本機dns中檢視是否有www.baidu.com所對應的ip位址 2,如果本機dns中沒有,再到系統中配置的dns server中檢視 3,還沒有的話,再到根dns伺服器中檢視 4,根dns伺服器中沒有,他會告訴你哪個dns伺服器中有www.baidu....