DNS的工作原理 簡述DNS工作原理?
簡述DNS工作原理?DNS工作原理:第一步:客戶端提出域名解析請求,并將請求發(fā)送到本地域名服務(wù)器。第二步:本地域名服務(wù)器收到請求后,首先查詢本地緩存。如果有這樣的記錄項,本地域名服務(wù)器會直接返回查詢結(jié)
簡述DNS工作原理?
DNS工作原理:第一步:客戶端提出域名解析請求,并將請求發(fā)送到本地域名服務(wù)器。第二步:本地域名服務(wù)器收到請求后,首先查詢本地緩存。如果有這樣的記錄項,本地域名服務(wù)器會直接返回查詢結(jié)果。第三步:如果本地緩存中沒有這樣的記錄,則本地DNS服務(wù)器直接向根DNS服務(wù)器發(fā)送請求,然后根DNS服務(wù)器向本地DNS服務(wù)器返回被查詢域(根的子域)的主DNS服務(wù)器的地址。第四步:本地服務(wù)器將請求發(fā)送到上一步返回的域名服務(wù)器,然后接收請求的服務(wù)器查詢自己的緩存。如果沒有這樣的記錄,則返回相關(guān)下級域名服務(wù)器的地址。步驟5:重復(fù)步驟4,直到找到正確的記錄。第六步:本地域名服務(wù)器將返回的結(jié)果保存到緩存中供下次使用,并將結(jié)果返回給客戶端。
簡述DNS工作原理?
DNS是計算機域名系統(tǒng)(域名系統(tǒng)或域名服務(wù))的縮寫,由解析程序和域名服務(wù)器組成。域名服務(wù)器是存儲網(wǎng)絡(luò)中所有主機的域名和相應(yīng)IP地址的服務(wù)器,具有將域名轉(zhuǎn)換為IP地址的功能。域名必須對應(yīng)一個IP地址,IP地址不一定只對應(yīng)一個域名。域名系統(tǒng)采用類似目錄樹的層次結(jié)構(gòu)。域名服務(wù)器是客戶機/服務(wù)器模式下的服務(wù)器端。它主要有兩種形式:主服務(wù)器和轉(zhuǎn)發(fā)服務(wù)器。在Internet上,域名和IP地址是一對一(或多對一),DNS輪詢也可以實現(xiàn)一對多。雖然域名很容易讓人記住,但是機器之間只能識別IP地址。它們之間的轉(zhuǎn)換稱為域名解析。域名解析需要由專門的域名解析服務(wù)器完成,域名解析服務(wù)器是DNS。DNS命名在Internet的TCP/IP網(wǎng)絡(luò)中使用,通過用戶友好的名稱查找計算機和服務(wù)。當(dāng)用戶在應(yīng)用程序中輸入DNS名稱時,DNS服務(wù)可以將該名稱解析為與其相關(guān)的其他信息,例如IP地址。因為,當(dāng)你輸入互聯(lián)網(wǎng)地址時,是通過域名解析系統(tǒng)找到相應(yīng)的IP地址,這樣你就可以上網(wǎng)了。實際上,域名的最終發(fā)展方向是IP。
簡單介紹DNS的工作原理?
DNS是域名系統(tǒng)的縮寫。它是一種將IP地址轉(zhuǎn)換為相應(yīng)主機名或?qū)⒅鳈C名轉(zhuǎn)換為相應(yīng)IP地址的機制。由域名解析的IP地址稱為正向解析,由IP地址解析的域名稱為反向解析。下面簡要介紹DNS查詢過程的工作流程和原理:需要解析服務(wù)的客戶端首先檢查本地/etc/hosts;如果沒有結(jié)果,客戶端檢查本地DNS緩存服務(wù)器;如果沒有結(jié)果,客戶端找到域的首選DNS服務(wù)器;如果本地首選DNS服務(wù)器此時仍無法解析,客戶端將查詢根DNS服務(wù)器或選擇轉(zhuǎn)發(fā)解析請求。DNS查詢規(guī)則:遞歸查詢,即客戶端向支持遞歸查詢的DNS服務(wù)器發(fā)送解析請求,則無論DNS服務(wù)器直接解析請求還是無法解析根,都會向客戶端返回結(jié)果;迭代查詢,即接收客戶端解析請求的DNS服務(wù)器,如果可以解析,直接返回結(jié)果。如果無法解析,它會將解析請求提供給其他DNS服務(wù)器,而不是自己完成解析過程。所謂“根”服務(wù)器:根服務(wù)器主要用來管理互聯(lián)網(wǎng)的主目錄。世界上只有13臺服務(wù)器。一個是位于美國的主根服務(wù)器。其余12個是次根服務(wù)器,其中9個位于美國,2個位于歐洲、英國和瑞典,1個位于亞洲和日本。所有根服務(wù)器均由ICANN管理,ICANN是美國政府授權(quán)的互聯(lián)網(wǎng)域名和號碼分發(fā)組織,負(fù)責(zé)全球互聯(lián)網(wǎng)域名根服務(wù)器、域名系統(tǒng)和IP地址的管理。DNS記錄的類型如下:A:地址域名到IP地址的轉(zhuǎn)換記錄;PTR:打印機IP地址到域名的轉(zhuǎn)換記錄;NS:域中的DNS服務(wù)器;MX:域中的郵件服務(wù)器;CNAME:域名的別名;SOA:權(quán)限的開始用于標(biāo)識域中的主DNS服務(wù)器。提供DNS服務(wù)的軟件:bind,Berkeley網(wǎng)名域名,由加州大學(xué)伯克利分校開發(fā),是目前應(yīng)用最廣泛的提供DNS服務(wù)的軟件。
DNS到底是個什么東西?
DNS的功能是什么?通過字面上的概念還是很模糊的,只能清楚地將域名解析為IP地址。
舉個簡單的例子:如果你想進(jìn)入百度主頁,你需要輸入網(wǎng)址百度網(wǎng)不用輸入網(wǎng)站的IP地址,你可以想象這個字母串是如何變成IP地址的。這是DNS的功能。
簡述域名解析的工作原理?
本地程序使用DNS域名。然后使用緩存的信息將請求發(fā)送到DNS客戶機服務(wù)以進(jìn)行解析。如果可以解析查詢的名稱,則將回答查詢并完成該過程。本地解析程序的緩存可以從以下兩個可能的來源獲取名稱信息:
1如果在本地配置了主機文件,則在DNS客戶端服務(wù)啟動時,將文件中的任何主機名到地址映射預(yù)加載到緩存中。
從以前的DNS查詢響應(yīng)中獲得的2條資源記錄將添加到緩存并保留一段時間。
簡述DNS的工作過程?
在瀏覽器中輸入網(wǎng)址時,系統(tǒng)首先檢查本地緩存中是否有相關(guān)記錄。如果有,它將直接轉(zhuǎn)換為一個IP地址進(jìn)行訪問。如果沒有,它將連接到您的ISP的主DNS服務(wù)器進(jìn)行域名解析。如果沒有,它將尋找一個更高級別的DNS服務(wù)器,直到找到它。