溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

DNS協(xié)議知識點(diǎn)有哪些

發(fā)布時間:2021-12-27 16:45:45 來源:億速云 閱讀:145 作者:iii 欄目:大數(shù)據(jù)

這篇文章主要講解了“DNS協(xié)議知識點(diǎn)有哪些”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“DNS協(xié)議知識點(diǎn)有哪些”吧!

DNS 服務(wù)器

每個人上網(wǎng),都會訪問網(wǎng)址,都會用到 DNS ,所以它是非常重要的,但這也是對它的挑戰(zhàn)。因?yàn)橹灰坏┏霈F(xiàn)了故障,那么整個互聯(lián)網(wǎng)都幾乎會癱瘓,因?yàn)槟阍L問不到網(wǎng)址了嘛。

此外,上網(wǎng)的人分布在全世界,如果 DNS 服務(wù)器部署在一個地方,那么造成的訪問時長會非常長,這樣來分析的話, DNS 服務(wù)器一定得是高可用,高并發(fā),分布式才能滿足需求。

基于這樣的需求,就有了樹狀的層次結(jié)構(gòu)。

DNS 解析流程

在全世界各地,都需要 DNS 來進(jìn)行解析,所以為了提高 DNS 的解析性能,很多網(wǎng)絡(luò)都會就近部署 DNS 緩存服務(wù)器,那么它是如何解析的呢?

  • 1 ,當(dāng)你想要訪問 www.google.com 的時候,你的電腦就會發(fā)出一個 DNS 請求,詢問 www.google.com 是什么,發(fā)給本地域名服務(wù)器(本地 DNS ).如果是通過 DHCP 來配置的話,那本地的 DNS 就是由你的網(wǎng)絡(luò)服務(wù)商,比如電信,移動等自動分配。

  • 2 ,本地 DNS 收到來自客戶端的請求之后,就開始找,看看能不能找到 www.google.com ,如果可以的話,那就直接返回這個網(wǎng)址對應(yīng)的 IP 地址。但是如果沒有呢,那它就往上一級問。但是它的老大不直接進(jìn)行域名解析,而是給出一個解決方案。

  • 3 ,它的老大發(fā)現(xiàn)請求是 .com,就說這個網(wǎng)址是由 .com 區(qū)域管理的,我?guī)湍憬榻B一下,你去問問它。

  • 4 ,本地 DNS 就轉(zhuǎn)向老大幫忙給介紹的那位朋友,說哥們,你能告訴我 www.google.com 的 IP 地址嘛,但是這個哥們?nèi)思邑?fù)責(zé)的是 .com 的所有,你問的是 google.com 的,它這里可能沒有,然后就回復(fù)說,我這里沒有,但是我知道誰負(fù)責(zé) google.com 這一塊的內(nèi)容,你問問他可以吧。

  • 5 ,接下來,本地 DNS 就轉(zhuǎn)向那位負(fù)責(zé) google.com 的負(fù)責(zé)人,向人家詢問,您好,請問 www.google.com 對應(yīng)的 IP 地址是啥呀?我的小主現(xiàn)在想要訪問這個網(wǎng)址。

  • 6 ,那位負(fù)責(zé)人在這里經(jīng)過查詢之后,就告訴本地 DNS , www.google.com 的 IP 地址是什么,此時本地 DNS 拿到 IP 地址之后,返回給客戶端,這樣客戶端就和目標(biāo)建立了連接。

負(fù)載均衡

在上面的介紹中,那是一次 DNS 遞歸查詢過程,因?yàn)楸镜?DNS 會全權(quán)為客戶端效勞,所以只需要坐著等結(jié)果就行了。其實(shí)在這個過程中, DNS 除了可以通過名稱映射為 IP 地址之外,還可以做另外一件事情,就是負(fù)載均衡。

什么意思呢?舉個例子哈:阿粉最喜歡吃的就是鴨血粉絲了,南京的鴨血粉絲超有名,但是因?yàn)槌霾畹木壒?,目前我在北京,那我就在北京找一家店就去吃就行了,你在杭州,那你在杭州找家店吃就行。咱們不用非要大老遠(yuǎn)跑到南京去吃。這就是負(fù)載均衡(我好像暴露了自己吃貨的本性…)

投射到 DNS 上來,它也可以做成這樣。

DNS 可以做內(nèi)部的負(fù)載均衡:

比如一個應(yīng)用想要訪問數(shù)據(jù)庫,其實(shí)我們應(yīng)該給它配置這個數(shù)據(jù)的 IP 地址才對,但是如果這個數(shù)據(jù)庫因?yàn)槟撤N原因,宕機(jī)之后,我該怎么辦?需要將所有的用到這臺數(shù)據(jù)庫的 IP 地址,都進(jìn)行更換。

如果使用域名的話,就比較簡單了,這臺數(shù)據(jù)庫宕機(jī)之后,沒問題,我只需要在 DNS 服務(wù)器中,將域名映射為新的 IP 地址就可以了。

這個過程,極大的降低了人力和時間成本。

DNS 可以做全局負(fù)載均衡:

像淘寶, QQ ,微信這種應(yīng)用,為了保證高可用,肯定會將這些應(yīng)用部署在多個機(jī)房,每個地方都會有自己的 IP 地址。當(dāng)用戶要在淘寶上買東西的時候,那么這個 IP 地址就可以輪詢訪問多個數(shù)據(jù)中心。如果在廣州的某個數(shù)據(jù)中心因?yàn)槟撤N原因掛掉了,只需要在 DNS 服務(wù)器里面,將這個數(shù)據(jù)中心對應(yīng)的 IP 地址刪除就可以了,接下來就不會再去詢問這個數(shù)據(jù)中心了。

此外,為了讓客戶體驗(yàn)比較好,訪問速度比較快,肯定是希望在北京的用戶訪問北京的數(shù)據(jù)中心,在上海的用戶,訪問上海的數(shù)據(jù)中心。

這就是全局負(fù)載均衡的概念。

感謝各位的閱讀,以上就是“DNS協(xié)議知識點(diǎn)有哪些”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對DNS協(xié)議知識點(diǎn)有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是億速云,小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

dns
AI