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