摘要:DNS分為Client和Server,Client扮(bàn)演(yǎn)發問的角色,也(yě)就(jiù)是(shì)問Server一個(gè)Domain Name,而Server必(bì)須(xū)要回(huí)答(dá)此(cǐ)Domain Name的(dí)真(zhēn)正(zhèng)IP地(dì)址(zhǐ)。而當地的DNS先(xiān)會(huì)查(chá)自(zì)...
DNS服(fú)務器會(huì)根(gēn)據不同(tóng)的授(shòu)權區(qū)(Zone),記錄所(suǒ)屬(shǔ)該網域(yù)下(xià)的各名稱資料(liào),這個資(zī)料包括(kuò)網域(yù)下(xià)的次(cì)網域名稱及主機(jī)名(míng)稱(chēng)。
在(zài)每一個名(míng)稱服(fú)務器中都有一(yī)個快取緩(huǎn)存區(qū)(Cache),這個快(kuài)取緩存區的主要目(mù)的(dí)是(shì)將該名稱服(fú)務器所查詢出(chū)來(lái)的(dí)名(míng)稱及相對的IP地址(zhǐ)記錄(lù)在快取緩存(cún)區中(zhōng),這(zhè)樣當(dāng)下一次還有(yǒu)另外一個(gè)客戶(hù)端到(dào)次服(fú)務(wù)器上去(qù)查(chá)詢相(xiāng)同(tóng)的名稱 時,服務器就不(bù)用在(zài)到別(bié)台主(zhǔ)機上(shàng)去尋找(zhǎo),而直(zhí)接(jiē)可(kě)以(yǐ)從(cóng)緩存區中找到該(gāi)筆名稱記(jì)錄資(zī)料(liào),傳(chuán)回(huí)給(gěi)客戶(hù)端(duān),加速(sù)客戶端對名(míng)稱查(chá)詢的(dí)速度。例如(rú):
當DNS客戶端(duān)向(xiàng)指(zhǐ)定的DNS服務器查詢網際(jì)網路上的某一(yī)台(tái)主(zhǔ)機(jī)名稱 DNS服務(wù)器(qì)會在該資料庫中找(zhǎo)尋(xún)用戶所指(zhǐ)定的名稱 如果(guǒ)沒(méi)有,該(gāi)服(fú)務器(qì)會先在自(zì)己的快取緩存區(qū)中(zhōng)查(chá)詢有無該筆紀錄(lù),如果找(zhǎo)到(dào)該(gāi)筆(bǐ)名稱記(jì)錄(lù)後,會(huì)從DNS服務(wù)器直接(jiē)將(jiāng)所對應(yīng)到的(dí)IP地(dì)址(zhǐ)傳(chuán)回(huí)給客戶端 ,如果名稱(chēng)服務器在(zài)資料(liào)記(jì)錄查不到(dào)且快取緩(huǎn)存(cún)區中也(yě)沒有時,服務器首先(xiān)會(huì)才會(huì)向(xiàng)別的名(míng)稱(chēng)服務(wù)器查(chá)詢(xún)所(suǒ)要的名稱(chēng)。例(lì)如:
DNS客戶端向(xiàng)指定(dìng)的DNS服務(wù)器查(chá)詢網(wǎng)際網路上某(mǒu)台(tái)主機名稱,當DNS服(fú)務(wù)器在(zài)該(gāi)資料記錄(lù)找不到用(yòng)戶(hù)所(suǒ)指定的(dí)名稱(chēng)時(shí),會(huì)轉向(xiàng)該(gāi)服務器的(dí)快取(qǔ)緩(huǎn)存(cún)區(qū)找尋(xún)是(shì)否有該(gāi)資料(liào) ,當(dāng)快取緩存區也(yě)找(zhǎo)不到時(shí),會向最(zuì)接近(jìn)的名稱服務(wù)器(qì)去(qù)要求幫忙找尋該名稱(chēng)的(dí)IP地址 ,在另一台服務器(qì)上(shàng)也有相同的(dí)動作(zuò)的查詢(xún),當(dāng)查(chá)詢到(dào)後會(huì)回(huí)復原本要求查(chá)詢的服(fú)務器,該(gāi)DNS服務器(qì)在接收到(dào)另(lìng)一台DNS服(fú)務器查詢的結(jié)果後(hòu),先將所(suǒ)查詢(xún)到的主機名稱及(jí)對(duì)應IP地(dì)址記錄到快取(qǔ)緩存(cún)區中(zhōng) ,最後(hòu)在(zài)將(jiāng)所(suǒ)查詢到的結果(guǒ)回復給(gěi)客戶端(duān)
轉(zhuǎn)載請(qǐng)保留(liú)原(yuán)文(wén)地址(zhǐ): https://antelcom.cn/show-267.html

