.com.fi國(guó)際金融域名DNS解析的步驟一共分為9步,如果每次解析都要走完9個(gè)步驟,大家瀏覽網(wǎng)站的速度也不會(huì)那么快,現(xiàn)在之所以能保持這么快的訪問速度,其實(shí)一般的解析都是跑完第4步就可以了。除非一個(gè)地區(qū)完全是次訪問(在都沒有緩存的情況下)才會(huì)走完9個(gè)步驟,這個(gè)情況很少。
1、本地客戶機(jī)提出域名解析請(qǐng)求,查找本地HOST文件后將該請(qǐng)求發(fā)送給本地的域名服務(wù)器。
2、將請(qǐng)求發(fā)送給本地的域名服務(wù)器。
3、當(dāng)本地的域名服務(wù)器收到請(qǐng)求后,就先查詢本地的緩存。
4、如果有該紀(jì)錄項(xiàng),則本地的域名服務(wù)器就直接把查詢的結(jié)果返回瀏覽器。
5、如果本地DNS緩存中沒有該紀(jì)錄,則本地域名服務(wù)器就直接把請(qǐng)求發(fā)給根域名服務(wù)器。
6、然后根域名服務(wù)器再返回給本地域名服務(wù)器一個(gè)所查詢域(根的子域)的主域名服務(wù)器的地址。
7、本地服務(wù)器再向上一步返回的域名服務(wù)器發(fā)送請(qǐng)求,然后接受請(qǐng)求的服務(wù)器查詢自己的緩存,如果沒有該紀(jì)錄,則返回相關(guān)的下級(jí)的域名服務(wù)器的地址。
8、重復(fù)第7步,直到找到正確的紀(jì)錄。
9、本地域名服務(wù)器把返回的結(jié)果保存到緩存,以備下一次使用,同時(shí)還將結(jié)果返回給客戶機(jī)。
注意事項(xiàng):
遞歸查詢:在該模式下DNS服務(wù)器接收到客戶機(jī)請(qǐng)求,必須使用一個(gè)準(zhǔn)確的查詢結(jié)果回復(fù)客戶機(jī)。如果DNS服務(wù)器本地沒有存儲(chǔ)查詢DNS信息,那么該服務(wù)器會(huì)詢問其他服務(wù)器,并將返回的查詢結(jié)果提交給客戶機(jī)。
迭代查詢:DNS所在服務(wù)器若沒有可以響應(yīng)的結(jié)果,會(huì)向客戶機(jī)提供其他能夠解析查詢請(qǐng)求的DNS服務(wù)器地址,當(dāng)客戶機(jī)發(fā)送查詢請(qǐng)求時(shí),DNS服務(wù)器并不直接回復(fù)查詢結(jié)果,而是告訴客戶機(jī)另一臺(tái)DNS服務(wù)器地址,客戶機(jī)再向這臺(tái)DNS服務(wù)器提交請(qǐng)求,依次循環(huán)直到返回查詢的結(jié)果為止。