域名解析
舉一個例子,zh.wikipedia.org作為一個域名就和IP地址208.80.154.225相對應。DNS就像是一個自動的電話號碼簿,我們可以直接撥打wikipedia的名字來代替電話號碼(IP地址)。DNS在我們直接調(diào)用網(wǎng)站的名字以后就會將像zh.wikipedia.org一樣便于人類使用的名字轉(zhuǎn)化成像208.80.154.225一樣便于機器識別的IP地址。
DNS查詢有兩種方式:遞歸 和 迭代。DNS客戶端設(shè)置使用的DNS服務器一般都是遞歸服務器,它負責全權(quán)處理客戶端的DNS查詢請求,直到返回最終結(jié)果。而DNS服務器之間一般采用迭代查詢方式。
以查詢 zh.wikipedia.org 為例:
- 客戶端發(fā)送查詢報文"query zh.wikipedia.org"至DNS服務器,DNS服務器首先檢查自身緩存,如果存在記錄則直接返回結(jié)果。
- 如果記錄老化或不存在,則
- DNS服務器向根域名服務器發(fā)送查詢報文"query zh.wikipedia.org",根域名服務器返回 .org 域的權(quán)威域名服務器地址,這一級首先會返回的是頂級域名的權(quán)威域名服務器。
- DNS服務器向 .org 域的權(quán)威域名服務器發(fā)送查詢報文"query zh.wikipedia.org",得到 .wikipedia.org 域的權(quán)威域名服務器地址。
- DNS服務器向 .wikipedia.org 域的權(quán)威域名服務器發(fā)送查詢報文"query zh.wikipedia.org",得到主機 zh 的A記錄,存入自身緩存并返回給客戶端。
云立方網(wǎng)產(chǎn)品導航: 動態(tài)撥號vps 服務器租用 撥號服務器 |
上一篇:[域名注冊問題]
下一篇:什么是域名?