dns的作用是什麼
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位址,本地網域名稱伺服器最後把結果告訴主機
- 為了提高DNS的查詢效率,並減輕根網域伺服器的負荷和減少因特網上的DNS查詢封包數量,在網域名稱伺服器中廣泛地使用了高速緩存。高速緩存用來存放最近查詢過的網域名稱以及從何處取得網域名稱對應資訊的記錄。
- 由於網域到IP位址的對應關係並不是永久不變,為保持高速緩存中的內容正確,網域名稱伺服器應為每項內容設定計時器並刪除超過合理時間的項目(例如,每個項目只存放兩天)。
- 不但在本地網域名稱伺服器中需要高速緩存,在用戶主機中也很需要。許多用戶主機在啟動時從本地網域名稱伺服器下載網域名稱和IP地址的全部資料庫,維護存放自己最近使用的網域的高速緩存,並且只在從快取中找不到網域名稱時才向網域名稱伺服器查詢。同理,主機也需要保持高速緩存中內容的正確性。
如果不久前已經有使用者查詢過網域名稱為y.abc.com的IP位址,則本機網域名稱伺服器的快取記憶體中應該存有該網域對應的IP位址。
更多相關知識,請造訪常見問題欄位!
以上是dns的作用是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

我們在連接網路時需要使用正確的dns才可以上網。同理,如果我們使用了錯誤的dns設定就會提示dns伺服器錯誤了,這時候我們可以嘗試在網路設定中選擇自動取得dns來解決,以下就一起來看下具體解決方法吧。 win11網路dns伺服器錯誤怎麼辦方法一:重新設定DNS1、首先,點選工作列中的開始進入,在其中找到並點選「設定」圖示按鈕。 2、然後點選左側欄中的「網路&Internet」選項指令。 3、然後在右側找到「乙太網路」選項,點選進入。 4、之後,點選DNS伺服器指派中的“編輯”,最後將DNS設定為“自動(D

多年來,Xbox控制台得到了突飛猛進的改進。多年來,遊戲不斷發展,具有栩栩如生的功能,而遊戲玩家似乎無法獲得足夠的體驗。在Xbox上玩您最喜歡的遊戲可能是一種完全引人入勝的體驗。但是,有時使用這些高級功能,如果網路速度不是那麼好,我們最終會遇到延遲或ping問題。有時我們希望遊戲下載速度更快。如今,像ForzaHorizon5和MortalKombat這樣的遊戲需要超過100GB的記憶體。如果我們沒有正確的網路設定來幫助我們,下載此類遊戲可能需要很長時間。方法1:透過

某些 Windows 11 更新可能會導致問題和更大的版本,從而導致效能錯誤。例如,如果您不修復更新錯誤 0x80072ee7,它可能會使您的機器運作異常。它在不同的情況下觸發,修復它取決於故障背後的原因。有時,使用者會報告在安裝某些 Windows 更新時會出現此問題。瀏覽時不會隨機出現安全通知和系統錯誤。如果發生這種情況,您的電腦可能存在不必要的程式或惡意軟體。錯誤背後的原因各不相同,從防毒問題到其他幹擾 Windows 更新的軟體。 Windows 更新錯誤是如何發生的?如果瀏覽時出現 0x

Steam是一個受歡迎的遊戲庫。它允許其用戶玩遊戲,並將遊戲下載到他們的Steam帳戶。由於它是一個基於雲端的庫,它允許用戶使用任何計算機,並允許他們在有限的計算機記憶體中存儲許多遊戲。這些功能使其在遊戲玩家社群中非常受歡迎。但是,許多遊戲玩家報告在他們的系統中看到以下錯誤代碼。錯誤代碼105-無法連接到伺服器。伺服器可能是離線錯誤這個錯誤主要是由於連接中的一些問題而出現的。當您在系統中看到此問題時,請嘗試以下常規修復並檢查問題是否已解決。重啟你的路由器。重新啟動您的系統。還是看到問題了?不用擔心

有時需要為單一LAN卡分配多個位址。例如,如果需要運行多個具有唯一IP位址的網站或將應用程式綁定到不同的IP位址等。如果您正在考慮如何為單一網路介面卡或LAN卡指派多個位址,那麼本文將協助您實現它。按照下面的步驟直到最後,它就會完成。那麼就讓我們開始吧!在一張LAN卡中指派多個IP位址第1步:一起使用Windows+R鍵開啟執行提示並鍵入ncpa.cpl,然後按回車鍵開啟網路連線視窗。步驟2:右鍵單擊您的網路介面卡乙太網路或WiFi選項,然後按一下屬性。步驟3:從屬性視窗

您的ISP配置在設定網路連線時提供預設網域名稱系統(DNS)。這會帶來各種安全威脅並降低網路速度,因此必須手動分配DNS伺服器。瀏覽此詳細指南,了解如何變更Windows11電腦上的DNS設定並保護您的線上狀態。如何更改Windows11上的DNS設定? 1.使用「設定」應用程式使用+捷徑前往「設定」應用程式。 WindowsI從左側側邊欄中選擇網路和互聯網,然後從右側選擇Wi-Fi或以太網,具體取決於您的網路連線。向下捲動並選擇硬體屬性。找到DNS伺服器分配設置,然後點擊它

當Windows使用者無法在系統上的瀏覽器上瀏覽或載入網頁時,他們碰巧想到了可能導致此問題的所有因素。儘管許多Windows用戶在他們的系統上解決此問題時,它會拋出一條錯誤訊息,指出“DNS伺服器沒有回應”,用戶不知道如何解決此問題以使用穩定的網路連線。我們在這篇文章中提出了一個解決方案,它肯定會解決這個問題。但是,請事先嘗試這些解決方法——嘗試重新啟動路由器並檢查這是否導致問題。更改瀏覽器應用程式。也就是說,如果您使用的是MicrosoftEdge瀏覽器,請將其關閉並開啟Google

報錯的原因NameResolutionError(self.host,self,e)frome是由urllib3函式庫中的例外類型,這個錯誤的原因是DNS解析失敗,也就是說,試圖解析的主機名稱或IP位址無法找到。這可能是由於輸入的URL位址不正確,或DNS伺服器暫時無法使用所導致的。如何解決解決此錯誤的方法可能有以下幾種:檢查輸入的URL地址是否正確,確保它是可訪問的確保DNS伺服器可用,您可以嘗試在命令行中使用"ping"命令來測試DNS伺服器是否可用嘗試使用IP位址而不是主機名稱來存取網站如果是在代理