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