dns的作用是:將網域名稱(網址)解析為IP位址。 dns是指網域名稱系統,是指可以將網域名稱和IP位址相互映射的分散式資料庫,能夠使人更方便的存取互聯網,而不用去記住能夠被機器直接讀取的IP數串。網域解析流程:1、客戶端向DNS伺服器傳送網域名稱查詢請求;2、DNS伺服器告知客戶端Web伺服器的IP位址;3、客戶端與Web 伺服器進行通訊。
本教學操作環境:windows7系統、Dell G3電腦。
dns是什麼?作用是什麼?
DNS是網域解析協定
DNS 是網域名稱系統(Domain Name System) 的縮寫,是因特網的一項核心服務,它作為一個可以將網域名稱和IP位址相互映射的分散式資料庫,能夠使人更方便的存取互聯網,而不用去記住能夠被機器直接讀取的IP數串。這也是DNS的官方說法。
說白了就是:在網路中透過IP 位址來進行通訊。但IP 位址的表示形式是數字,很難進行記憶(例如116.213.120.232),所以為每個IP取一個人類較易記憶的網域形式(如www.google.com),而透過DNS 來把解析網域成為IP(將方便人理解的命名格式解析成電腦能理解的格式,也可以將IP 翻譯成網域名稱)
DNS服務的功能:將網域解析為IP 位址。
DNS將網域名稱和IP位址連結在一起進行服務,這樣可不用輸入IP位址,而是透過輸入網址存取網站。每個IP位址都可以有一個主機名,主機名由一個或多個字串組成,字串之間以小數點隔開。
客戶端向DNS伺服器(DNS伺服器有自己的IP位址)發送網域名稱查詢請求
DNS伺服器告知客戶機網路伺服器的IP 位址
客戶機與Web 伺服器通訊
dns伺服器是做什麼用的?
DNS伺服器的作用是把網域轉換成網路可以辨識的ip位址。首先,為了方便存取網路上的伺服器,給每台伺服器分配了不同IP位址,但是網路上的網站太多,不可能記住每個網站的IP位址,這時就出現了網域名稱。
DNS是互聯網中的核心服務,是用於實現網域名稱和IP位址相互映射的分散式資料庫,它將簡單明了的網域名稱翻譯成可由電腦識別的IP位址,使用戶可以更快速便捷地存取互聯。簡單來講,DNS相當於網路上的電話簿,記錄了IP位址及對應網域名稱訊息,以便用戶進行查詢並存取。
假設圖中的主機想知道網域名稱y.abc.com的IP位址。主機首先向其本機網域名稱伺服器進行遞迴查詢。本地網域名稱伺服器收到遞迴查詢的委託後,也採用遞歸香詢的方式向某個根網域伺服器查詢。根網域伺服器收到遞迴查詢的委託後,採用遞迴查詢的方式向某個頂級網域名稱伺服器查詢。頂級網域名稱伺服器收到遞迴查詢的委託後,採用遞迴查詢的方式向某個權限網域名稱伺服器查詢。
當查詢到網域所對應的IP位址後,查詢結果會在先前受委託的各網域伺服器之間傳遞,最後傳回給用戶主機
#由於遞迴查詢對於被查詢的網域名稱伺服器負擔太大,通常採用以下模式:從請求主機到本機網域名稱伺服器的查詢是遞迴查詢,而其餘的查詢則是迭代查詢。
主機先向其本機網域名稱伺服器進行遞迴查詢,而本機網域名稱伺服器則採用迭代查詢。它先向某個根網域伺服器查詢,根網域伺服器告訴本地網域名稱伺服器。下—次應查詢的頂級網域名稱伺服器的IP位址,本地網域名稱伺服器向頂級網域伺服器進行迭代香詢,頂級網域伺服器告訴本地網域名稱伺服器,下次應查詢的權限網域名稱伺服器的IP位址。本地網域名稱伺服器向權限網域名稱伺服器進行迭代香詢,權限網域名稱伺服器告訴本地網域名稱伺服器查詢的網域名稱的IP位址,本地網域名稱伺服器最後把結果告訴主機
如果不久前已經有使用者查詢過網域名稱為y.abc.com的IP位址,則本機網域名稱伺服器的快取記憶體中應該存有該網域對應的IP位址。
更多相關知識,請造訪常見問題欄位!
以上是dns的作用是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!