一、TTL的預設值是多少?
不同的作業系統,它的TTL值是不相同的。這裡和大家談談一些常用的作業系統的預設TTL值,預設情況下,Linux系統的TTL值為64或255,Windows NT/2000/XP系統的TTL值為128,Windows 98系統的TTL值為32,UNIX主機的TTL值為255。網域名稱的dns解析預設的TTL值一般是60。
二、作業系統的TTL最大值:
TTL最大值為255,如UNIX作業系統的TT值初始預設TTL值就是225。不同的系統最大值也是有所不同,對於實驗室環境所使用作業系統預設的TTL 最大值是128,所以要視情況而定。
三、如何修改TTL值
首先提醒大家這個TTL最好是設定初始預設值,不要去亂修改。一般情況下改動可能會出現錯誤,而且我們也不知道修改TTL值才是最合適。當然如果需要修改TTL值的話,修改TTL值其實非常簡單。具體操作如下:
1、點擊“開始→運行”,在“運行”對話方塊中輸入“regedit”命令並斷行符號,彈出“登錄編輯程式”對話方塊,展開“HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters”,找到“DefaultTTL”,將該值修改為十進位的“64”,重新啟動伺服器系統後即可。
2、或者嘗試批次檔來修改TTL值。首先開啟記事本txt,將下面的代碼粘貼到記事本上面:
@echo REGEDIT4>>ChangeTTL.reg
@echo.>>ChangeTTL.reg
@echo [HKEY_LOCAL_MACHlNESystemCurrentControlSetServicesT cpipParameters]>>ChangeTTL.reg
@echo "DefaultTTL"=dword:000000">>ChangeTTL.reg
@REGEDIT /S/C ChangeTTL.reg
然後在將記事本檔案另存新檔.bat的批次檔,檔案夾自己設定,然後在運行這個.bat檔案。你的作業系統的預設TTL值就會被修改為ff,即 10進位的255,也就是說把你的作業系統人為地改為UNIX系統了。在修改之後會在當前檔案夾.bat的路徑上自動產生一個ChangeTTL.reg 的註冊表檔案。如果你想運行完這個批次檔而不產生 ChangeTTL.reg檔案,可以在此批次檔的最後一行加上 deltree/Y ChangeTTL.reg,就可以無須確認自動刪除ChangeTTL.reg檔案 。
友情提示:
3、還有就是通過一些第三方工具來修改你的TTL值,比如蘇蘇查看TTL值工具就是可以查看TTL值及修改TTL值,建議你可以去試試。