dns的作用:將網域名稱(網址)解析為IP位址,這個過程叫做DNS網域解析。客戶端向DNS伺服器發送網域名稱查詢請求;然後DNS伺服器告知客戶端Web伺服器的IP位址;最後客戶機與Web 伺服器進行通訊。
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伺服器(DNS伺服器有自己的IP位址)發送網域名稱查詢請求
DNS伺服器告知客戶機網路伺服器的IP 位址
客戶機與Web 伺服器通訊
#DNS查詢過程(這是很重要的了解DNS原理的一個過程)
透過分級管理可以有效的管理全球上億的網域資訊(類似於在公司中,CEO只管理各部門的經理;各部門的經理只管理自己部門中的各個組長;各個組長只管理自己組的組員。至少這是一種比較有效的管理方式)
下面以一個客戶機想要訪問www.benet.com 這個WEB伺服器的過程來理解DNS的原理
1、客戶機(PC)向首選DNS伺服器(首選DNS伺服器是指當前你的PC機連接的DNS伺服器,Windows可以使用ipconfig指令查看)發起請求:」你知道www.benet.com的IP嗎?「如果首選DNS伺服器知道(一般如果首選DNS伺服器曾經解析過,那麼會進行一段時間內的緩存,預設三天,如果剛好在快取時間內,那麼首選伺服器就會知道這個網域的IP),那麼首選DNS 伺服器就會直接給客戶端回傳網域的IP 位址
2 、若首選DNS 伺服器上沒有相關信息,就不能直接返回網域的IP 位址,這時候,首選DNS 伺服器就會去詢問根DNS伺服器(所有的DNS 伺服器都知道全球的13 台DNS根伺服器在哪裡),根伺服器可能不知道這個特定的www.benet.com 的IP位址,但是它知道一級網域com 的IP(也就是說根伺服器只負責維護所有的一級網域,所以也就幾百條資料在這裡,雖然資料量少,但它接受來自全球的請求,所以負載也很大)
3.根伺服器將com 的IP位址傳回給首選DNS 伺服器
4.首選DNS伺服器再去請求"com" DNS伺服器:」你知道www.benet.com的IP嗎“,但是com DNS伺服器也不知道www.benet.com 的IP,但是com DNS 伺服器知道benet.com 的IP,
5.」com「DNS伺服器將這個資訊回傳給首選DNS 伺服器
6.首選DNS伺服器再去請求"benet.com" DNS伺服器,這時候benet.com 伺服器當然就會知道www.benet.com的IP位址
7.」benet.com「DNS伺服器將這個資訊回傳給首選DNS 伺服器
8.首選DNS伺服器將取得到的www.benet.com的IP回傳給客戶機
9.客戶機根據取得到的www.benet.com 的IP位址來存取WEB伺服器
10. WEB伺服器傳回相關的資料
網域空間結構
#
################################################################################### #擴充:############為什麼一定要設定DNS才能上網?有些朋友可能會發現,為什麼我可能會登陸QQ、MSN,但卻打不開網頁呢?其實大部分原因都是因為DNS伺服器故障造成的,DNS伺服器位址是唯一的,是營運商提供給終端用戶用來解析IP位址及網域名稱的關係,而如果不設定DNS伺服器位址,那就無法查詢地址的去向,自然也就打不開網頁,而QQ、MSN等即時聊天軟體,採用的是UDP傳輸協議,即不可靠傳輸協議,無需提供DNS伺服器地址,也同樣可以登陸。 ######
以上是dns的作用是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

我们在连接网络时需要使用正确的dns才可以上网。同理,如果我们使用了错误的dns设置就会提示dns服务器错误了,这时候我们可以尝试在网络设置中选择自动获取dns来解决,下面就一起来看下具体解决方法吧。win11网络dns服务器错误怎么办方法一:重新设置DNS1、首先,点击任务栏中的开始进入,在其中找到并点开“设置”图标按钮。2、然后点击左侧栏中的“网络&Internet”选项命令。3、然后在右侧找到“以太网”选项,点击进入。4、之后,点击DNS服务器分配中的“编辑”,最后将DNS设置为“自动(D

某些 Windows 11 更新可能会导致问题和更大的版本,从而导致性能错误。例如,如果您不修复更新错误 0x80072ee7,它可能会使您的机器运行异常。它在不同的情况下触发,修复它取决于故障背后的原因。有时,用户报告在安装某些 Windows 更新时会出现此问题。浏览时不会随机出现安全通知和系统错误。如果发生这种情况,您的计算机可能存在不需要的程序或恶意软件。错误背后的原因各不相同,从防病毒问题到其他干扰 Windows 更新的软件。Windows 更新错误是如何发生的?如果浏览时出现 0x

有时需要为单个LAN卡分配多个地址。例如,如果需要运行多个具有唯一IP地址的网站或将应用程序绑定到不同的IP地址等。如果您正在考虑如何为单个网络接口卡或LAN卡分配多个地址,那么本文将帮助您实现它。按照下面的步骤直到最后,它就会完成。那么让我们开始吧!在一张LAN卡中分配多个IP地址第1步:一起使用Windows+R键打开运行提示并键入ncpa.cpl,然后按回车键打开网络连接窗口。第2步:右键单击您的网络适配器以太网或WiFi选项,然后单击属性。第3步:从属性窗口

多年来,Xbox控制台得到了突飞猛进的改进。多年来,游戏不断发展,具有栩栩如生的功能,而游戏玩家似乎无法获得足够的体验。在Xbox上玩您最喜欢的游戏可能是一种完全引人入胜的体验。但是,有时使用这些高级功能,如果互联网速度不是那么好,我们最终会遇到延迟或ping问题。有时我们希望游戏下载速度更快。如今,像ForzaHorizon5和MortalKombat这样的游戏需要超过100GB的内存。如果我们没有正确的互联网设置来帮助我们,下载此类游戏可能需要很长时间。方法1:通过

Steam是一个流行的游戏库。它允许其用户玩游戏,并将游戏下载到他们的Steam帐户。由于它是一个基于云的库,它允许用户使用任何计算机,并允许他们在有限的计算机内存中存储许多游戏。这些功能使其在游戏玩家社区中非常受欢迎。但是,许多游戏玩家报告在他们的系统中看到以下错误代码。错误代码105-无法连接到服务器。服务器可能是离线错误这个错误主要是由于连接中的一些问题而出现的。当您在系统中看到此问题时,请尝试以下常规修复并检查问题是否得到解决。重启你的路由器。重新启动您的系统。还是看到问题了?不用担心

您的ISP配置在设置互联网连接时提供默认域名系统(DNS)。这会带来各种安全威胁并降低互联网速度,因此必须手动分配DNS服务器。浏览此详细指南,了解如何更改Windows11计算机上的DNS设置并保护您的在线状态。如何更改Windows11上的DNS设置?1.使用“设置”应用使用+快捷方式转到“设置”应用。WindowsI从左侧边栏中选择网络和互联网,然后从右侧选择Wi-Fi或以太网,具体取决于您的互联网连接。向下滚动并选择硬件属性。找到DNS服务器分配设置,然后单击它

当Windows用户无法在系统上的浏览器上浏览或加载网页时,他们碰巧想到了可能导致此问题的所有因素。尽管许多Windows用户在他们的系统上解决此问题时,它会抛出一条错误消息,指出“DNS服务器没有响应”,用户不知道如何解决此问题以使用稳定的互联网连接。我们在这篇文章中提出了一个解决方案,它肯定会解决这个问题。但是,请事先尝试这些解决方法——尝试重新启动路由器并检查这是否导致问题。更改浏览器应用程序。也就是说,如果您使用的是MicrosoftEdge浏览器,请将其关闭并打开Google

在TCP/IP协议套件中,域名系统是提供计算机名称到IP地址映射名称解析服务的协议之一。但是,有时它会出现故障,从而导致错误,例如请求的控制对此服务NETHELPMSG2191无效。DNS客户端和服务器协同工作,为计算机和用户提供计算机名称到IP地址映射名称解析服务。安装Windows后,客户端和服务器版本的操作系统默认启用客户端服务。一旦您在TCP/IP网络配置中指定了服务器的IP地址,DNS客户端就会查询服务器以发现域控制器并将计算机名称解析为IP地址。只有在服务

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

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

WebStorm Mac版
好用的JavaScript開發工具

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

SublimeText3 Linux新版
SublimeText3 Linux最新版