域名解析的步驟 簡(jiǎn)述域名解析的順序?
簡(jiǎn)述域名解析的順序?當(dāng)應(yīng)用程序進(jìn)程需要將主機(jī)域名映射到IP地址時(shí),調(diào)用域名解析功能,將要轉(zhuǎn)換的域名放入DNS請(qǐng)求中,并以UDP消息的形式發(fā)送到本地域名服務(wù)器。本地域名服務(wù)器找到域名后,在響應(yīng)消息中放入
簡(jiǎn)述域名解析的順序?
當(dāng)應(yīng)用程序進(jìn)程需要將主機(jī)域名映射到IP地址時(shí),調(diào)用域名解析功能,將要轉(zhuǎn)換的域名放入DNS請(qǐng)求中,并以UDP消息的形式發(fā)送到本地域名服務(wù)器。本地域名服務(wù)器找到域名后,在響應(yīng)消息中放入相應(yīng)的IP地址并返回。同時(shí),域名服務(wù)器還必須具有連接到其他服務(wù)器的信息,以便在無(wú)法解析時(shí)支持轉(zhuǎn)發(fā)。如果DNS服務(wù)器無(wú)法響應(yīng)請(qǐng)求,則DNS服務(wù)器將臨時(shí)成為DNS中的另一個(gè)客戶端,并向根DNS服務(wù)器發(fā)送解析請(qǐng)求。根DNS服務(wù)器將能夠找到以下所有輔助域名服務(wù)器,依此類(lèi)推,直到找到請(qǐng)求的域名。
寫(xiě)出域名解析的過(guò)程和具體步驟?
1. 客戶端發(fā)出域名解析請(qǐng)求并將請(qǐng)求發(fā)送到本地域名服務(wù)器。
2. 當(dāng)本地域名服務(wù)器收到請(qǐng)求時(shí),它首先查詢本地緩存。如果有這樣的記錄,本地域名服務(wù)器會(huì)直接返回查詢結(jié)果。
3. 如果本地緩存中沒(méi)有這樣的記錄,則本地域名服務(wù)器直接向根域名服務(wù)器發(fā)送請(qǐng)求,然后根域名服務(wù)器將被查詢域(根域名的子域)的主域名服務(wù)器的地址返回給本地域名服務(wù)器。
4. 本地服務(wù)器將請(qǐng)求發(fā)送到上一步返回的域名服務(wù)器,然后接收請(qǐng)求的服務(wù)器查詢自己的緩存。如果沒(méi)有這樣的記錄,則返回相關(guān)下級(jí)域名服務(wù)器的地址。
5. 重復(fù)步驟4,直到找到正確的記錄。
6. 本地域名服務(wù)器將返回的結(jié)果保存到緩存中供下次使用,并將結(jié)果返回給客戶端。