修改ttl值有什么作用(如何使用ttl連接路由器)
一、修改ttl值有什么作用
可以延長/減短DNS緩存客戶機請求解析的域名在DNS上存儲的時間,如果覺得這個歌不好理解,看下下面的資料:
TTL值全稱是“生存時間(Time To Live)”,簡單的說它表示DNS記錄在DNS服務器上緩存時間。
要理解TTL值,請先看下面的一個例子:
假設,有這樣一個域名myhost.abc.com(其實,這就是一條DNS記錄,通常表示在abc.com域中有一臺名為myhost的主機)對應IP地址為1.1.1.1,它的TTL為10分鐘。
這個域名或稱這條記錄存儲在一臺名為dns.abc.com的DNS服務器上。
現在有一個用戶在瀏覽器中鍵入一下地址(又稱URL):http://myhost.abc.com 這時會發生什么呢?
該訪問者指定的DNS服務器(或是他的ISP,互聯網服務商, 動態分配給他的)8.8.8.8就會試圖為他解釋myhost.abc.com,當然8.8.8.8這臺DNS服務器由于沒有包含myhost.abc.com這條信息,因此無法立即解析,但是通過全球DNS的遞歸查詢后,最終定位到dns.abc.com這臺DNS服務器,dns.abc.com這臺DNS服務器將myhost.abc.com對應的IP地址1.1.1.1告訴8.8.8.8這臺DNS服務器,然有再由8.8.8.8告訴用戶結果。
8.8.8.8為了以后加快對myhost.abc.com這條記錄的解析,就將剛才的1.1.1.1結果保留一段時間,這就是TTL時間, 在這段時間內如果用戶又有對myhost.abc.com這條記錄的解析請求,它就直接告訴用戶1.1.1.1,當TTL到期則又會重復上面的過程。
二、如何使用ttl連接路由器
使用網線,連接電腦和路由器的wan口
把usb轉TTL線連接到電腦USB端口,另一端連接到路由器的TTL接口。
接線方法
接線 路由器上VCC 不接
路由器 Tx --- TTL線的RX針
路由器 Rx --- TTL線的TX針
路由器GND --- TTL線的GND針
安裝usb轉ttl 串口驅動。
在設備管理里面,要看到COM3出現;
把電腦網口IP配置為192.168.1.100;
安裝TFTP 配置TFTP軟件,刷機文件要放在TFTP指定目錄下。
配置串口終端。
運行putty,點Serial,串口設置: 波特率 57600,NONE,8,1,NONE。
打開串口,開始顯示路由器開機過程。
三、怎么用ping命令改變ttl值
TTL即生存時間(time-to-live),指定數據包被路由器丟棄之前允許通過的網段數量。
它是IP(中文全稱:網絡協議)協議包中的一個值,它告訴網絡,數據包在網絡中的時間是否太長而應被丟棄。
在使用ping命令ping某個ip地址時,會顯一個TTL值,TTL是生存時間的意思,就是說這個ping的數據包能在網絡上存在多少時間。
一般Linux系統的TTL值為64或255,Windows NT/2000/XP系統的默認TTL值為128,Win7系統的TTL值是64,Windows 98系統的TTL值為32,UNIX主機的TTL值為255.