欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

探討DNS服務(wù)器解析

馬哥Linux運維 ? 來源:馬哥Linux運維 ? 作者:馬哥Linux運維 ? 2022-05-05 15:42 ? 次閱讀

DNS服務(wù)器

在現(xiàn)實世界中,當(dāng)您進行閱覽新聞、在線下單、下載文件或觀看直播時,您需要通過訪問域名來訪問目標(biāo)網(wǎng)站,例如 youtube.com、google.com 等。您只需記住這些網(wǎng)站的名稱,而非它們的 IP 地址,因為與網(wǎng)站名稱相比,IP 地址是很難記住的。因此,您需要一個作為 DNS 服務(wù)器的網(wǎng)站/域名地址本。

DNS 在日常生活中非常重要。每個在線的人都需要訪問它,但同時,這對它來說也是一個非常大的挑戰(zhàn)。如果 DNS 服務(wù)器出現(xiàn)故障,整個 Internet 網(wǎng)絡(luò)都將關(guān)閉。

另外,上網(wǎng)的人分布在世界各地,如果每個人都去同一個地方訪問某個服務(wù)器,延遲會非常大。因此,DNS 服務(wù)器必須設(shè)置為高可用、高并發(fā)和分布式的。

因此,它應(yīng)具有如下樹狀層次結(jié)構(gòu):

f6cd70c6-cbae-11ec-bce3-dac502259ad0.png

根 DNS 服務(wù)器:返回頂級域 DNS 服務(wù)器的 IP 地址。

頂級域 DNS 服務(wù)器:返回權(quán)威 DNS 服務(wù)器的 IP 地址。

權(quán)威 DNS 服務(wù)器:返回對應(yīng)主機的 IP 地址。

DNS 解析過程

為了提高 DNS 解析性能,許多網(wǎng)絡(luò)會根據(jù)位置部署DNS 緩存服務(wù)器。DNS 解析過程如下:(這里以訪問 google.com 為例)

客戶端會發(fā)出DNS 請求,詢問 google.com 的 IP 是什么,它會先在瀏覽器緩存中查找 google.com 的 IP 地址。

然后請求將被發(fā)送到本地 DNS 服務(wù)器。本地 DNS 服務(wù)器由您的網(wǎng)絡(luò)服務(wù)供應(yīng)商(ISP, Internet Service Provider) 自動分配,這通常是您的 ISP 提供的路由器。

本地 DNS 服務(wù)器收到來自客戶端的 DNS 請求,它會在其緩存中查找 google.com 的 IP 地址。如果它可以找到對應(yīng)的條目,它將直接將 IP 地址返回給客戶端。否則,本地 DNS 服務(wù)器會詢問它的根域名服務(wù)器:“你能告訴我 google.com 的 IP 地址嗎”?根域名服務(wù)器作為最高級別的 DNS 服務(wù)器,全球共 13 臺。它不會直接解析域名,而起到一個“指路”的作用。

根 DNS 服務(wù)器收到本地 DNS 的請求,發(fā)現(xiàn)要查找域名的后綴是 .com,然后告訴本地 DNS 服務(wù)器:“好的,你要找的既然是 .com 后綴的域名,它是由 .com 管理的。這里是 .com 區(qū)域的頂級域 DNS 服務(wù)器的 IP 地址,去找它問吧”。

本地 DNS 服務(wù)器轉(zhuǎn)向 .com 區(qū)域的頂級域名服務(wù)器,并請求 google.com 的 IP 地址。頂級 .com 區(qū)域 DNS 服務(wù)器再次為該請求指明了方向。它提供了負(fù)責(zé) google.com 的權(quán)威 DNS 服務(wù)器的 IP 地址。

本地 DNS 服務(wù)器然后轉(zhuǎn)向了權(quán)威 DNS 服務(wù)器并詢問 google.com 的 IP 地址。這次,google.com 的權(quán)威 DNS 服務(wù)器是域名解析結(jié)果的原始來源。它會將 google.com 的 IP 地址直接返回到本地 DNS 服務(wù)器。

然后本地 DNS 服務(wù)器將 IP返回給客戶端并將其緩存。至此,DNS 解析完成。

總結(jié)一下,我畫了下面這張圖:

f6dee4b4-cbae-11ec-bce3-dac502259ad0.png

DNS 負(fù)載均衡

內(nèi)部負(fù)載均衡

DNS 服務(wù)器首先進行內(nèi)部負(fù)載均衡。比如,應(yīng)用要訪問數(shù)據(jù)庫,應(yīng)該在應(yīng)用中配置數(shù)據(jù)庫的 IP 地址,還是應(yīng)該配置數(shù)據(jù)庫的域名呢?

很明顯,應(yīng)該配置域名,因為一旦數(shù)據(jù)庫因為某種原因換到另一臺機器上,如果多個應(yīng)用都配置了這個數(shù)據(jù)庫,一旦 IP 地址改變了,所有這些應(yīng)用都需要重新修改。

但是,如果配置了域名,只要在 DNS 服務(wù)器中將域名映射到一個新的 IP 地址就完成了這項工作,如此大大簡化了運維工作。

在此基礎(chǔ)上,我們可以走得更遠(yuǎn)。例如,如何在訪問它的多個應(yīng)用程序之間進行負(fù)載均衡?只需將其配置為域名即可。在域名解析中,我們只需要配置策略,這次返回第一個 IP,下次返回第二個 IP,就可以實現(xiàn)負(fù)載均衡了。

全局負(fù)載均衡

為了保證我們的應(yīng)用程序的高可用性,它們經(jīng)常被部署在多個計算機數(shù)據(jù)中心,而每個地方都會有自己的 IP 地址。

當(dāng)用戶訪問一個域名時,這個 IP 地址可以輪詢多個數(shù)據(jù)中心。如果某個數(shù)據(jù)中心由于某種原因宕機了,只要在 DNS 服務(wù)器中刪除該數(shù)據(jù)中心對應(yīng)的 IP 地址即可。這樣就可以實現(xiàn)一定程度的高可用。

另外,我們肯定希望紐約的用戶訪問紐約的數(shù)據(jù)中心,西雅圖的用戶訪問西雅圖的數(shù)據(jù)中心,這樣客戶體驗會非常好,訪問速度會超級快。這就是全局負(fù)載均衡的概念。

我們來看看它是如何工作的,假設(shè)全國有多個地區(qū),每個地區(qū)都有三個可用區(qū)域。

f6eefe44-cbae-11ec-bce3-dac502259ad0.png

當(dāng)客戶端要訪問 app.metaleap.com 時,需要將域名轉(zhuǎn)換為 IP 地址才能訪問,所以需要請求本地 DNS 解析器。

本地 DNS 解析器首先檢查本地緩存是否有此記錄。如果有,直接使用。

如果沒有本地緩存,則需要請求本地 DNS 服務(wù)器。

本地 DNS 服務(wù)器也需要檢查本地是否有緩存,如果有則返回。

如果沒有本地 DNS,需要從根 DNS 服務(wù)器遞歸查找 .com 的頂級域名服務(wù)器,直到找到 metaleap.com 的權(quán)威 DNS 服務(wù)器,交給本地 DNS 服務(wù)器。權(quán)威 DNS 服務(wù)器通常會返回真實 IP 地址。

對于不需要全局負(fù)載均衡的簡單應(yīng)用,metaleap.com 的權(quán)威 DNS 服務(wù)器可以直接將域名 app.metaleap.com 解析為一個或多個 IP 地址,然后客戶端可以使用多個 IP 地址進行輪詢來實現(xiàn)簡單的負(fù)載均衡。

但是對于復(fù)雜的應(yīng)用,尤其是跨區(qū)域、跨數(shù)據(jù)中心的大型應(yīng)用,需要更復(fù)雜的全局負(fù)載均衡機制,這需要專門的設(shè)備或服務(wù)器來做這件事——全局負(fù)載均衡器(GSLB,Global Load Balancer)。

在 metaleap.com 的 DNS 服務(wù)器中,一般通過配置CNAME,給 app.metaleap.com 起一個別名,如 app.vip.metaleap.com,然后告訴本地 DNS 服務(wù)器去請求GSLB來解析域名,GSLB在解析這個域名的過程中,可以通過自己的策略來實現(xiàn)負(fù)載均衡。

圖中繪制了兩層GSLB,分別為數(shù)據(jù)中心和區(qū)域。我們希望不同數(shù)據(jù)中心的客戶可以訪問同一數(shù)據(jù)中心的資源,以提高吞吐量并減少延遲。

結(jié)論

DNS 是網(wǎng)絡(luò)世界的通訊錄,可以通過域名搜索地址,因為域名服務(wù)器是按樹狀結(jié)構(gòu)組織的,所以域名搜索采用遞歸的方式,通過緩存來提升性能。

在域名和 IP 的映射過程中,應(yīng)用程序有機會進行基于域名的負(fù)載均衡,可以是簡單的負(fù)載均衡,也可以是基于地址、數(shù)據(jù)中心和區(qū)域的全局負(fù)載均衡。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9321

    瀏覽量

    86102
  • 數(shù)據(jù)中心
    +關(guān)注

    關(guān)注

    16

    文章

    4869

    瀏覽量

    72401
  • DNS
    DNS
    +關(guān)注

    關(guān)注

    0

    文章

    219

    瀏覽量

    19934

原文標(biāo)題:探討 DNS 解析

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    國外物理服務(wù)器詳細(xì)解析

    國外物理服務(wù)器是指位于國外數(shù)據(jù)中心的物理設(shè)備,用于提供互聯(lián)網(wǎng)服務(wù)。以下是對國外物理服務(wù)器的詳細(xì)解析,主機推薦小編為您整理發(fā)布國外物理服務(wù)器
    的頭像 發(fā)表于 02-07 09:36 ?68次閱讀

    【教程】DNS域名解析服務(wù)systemd-resolved使用指南

    客戶端?DNS服務(wù)器?域名對應(yīng)的IP地址DNS解析大致過程:?用戶在應(yīng)用程序中使用域名?應(yīng)用程序調(diào)用DNS客戶端申請域名
    的頭像 發(fā)表于 01-09 19:34 ?220次閱讀
    【教程】<b class='flag-5'>DNS</b>域名<b class='flag-5'>解析</b><b class='flag-5'>服務(wù)</b>systemd-resolved使用指南

    解析的高防DNS是什么?高防DNS有什么作用?

    DNS解析手段在應(yīng)對攻擊時只能采取被動防守的策略,導(dǎo)致線路擁堵、服務(wù)器宕機、域名劫持等情況的時有發(fā)生。云解析作為一種更智能、更安全的解析
    的頭像 發(fā)表于 09-26 17:31 ?398次閱讀

    DNS服務(wù)器的起點:根服務(wù)器

    DNS是一個將域名轉(zhuǎn)化為IP地址的系統(tǒng),里面存儲了關(guān)于互聯(lián)網(wǎng)域名解析的關(guān)鍵信息。它可以將人類可讀的域名轉(zhuǎn)換為計算機可識別的IP地址,當(dāng)你在瀏覽的地址欄輸入一個正確的域名網(wǎng)址時,DNS
    的頭像 發(fā)表于 08-25 10:35 ?357次閱讀

    DNS的結(jié)構(gòu)和工作原理

    DNS 代表域名系統(tǒng)或域名服務(wù)器。DNS 將IP 地址解析為主機名,反之亦然。
    的頭像 發(fā)表于 08-05 15:23 ?659次閱讀
    <b class='flag-5'>DNS</b>的結(jié)構(gòu)和工作原理

    DNS客戶端無法支持多個名稱服務(wù)器怎么處理?

    在我的環(huán)境中,DHCPD 提供了兩個解析器(192.159.10.2、8.8.8.8)。第一個是封閉的解析器,它為 Internet 提供權(quán)威的名稱服務(wù)器視圖,為本地客戶端提供解析器
    發(fā)表于 07-18 07:44

    請問如何強制DHCP服務(wù)器以空網(wǎng)關(guān)和DNS地址進行響應(yīng)?

    我在 DHCP 服務(wù)器打開的情況下,在 AP 模式下在嵌入式設(shè)備中使用 ESP8266。 裝有 Windows 7 的 PC 連接到 ESP8266,ESP8266為 PC 無線接口分配 IP、網(wǎng)關(guān)
    發(fā)表于 07-16 07:19

    是否可以在網(wǎng)狀演示中使用DNS而不是服務(wù)器的IP地址?

    尊敬的用戶: 請您告訴我是否可以在網(wǎng)狀演示中使用DNS而不是服務(wù)器的IP地址? 問候
    發(fā)表于 07-12 07:26

    如何更改DNS服務(wù)器IP?

    如何更改DNS服務(wù)器IP?我在最新的 SDK (1.0) 文檔中沒有找到任何內(nèi)容。
    發(fā)表于 07-12 06:04

    如何獲取DNS服務(wù)器IP?

    當(dāng)ESP8266在 STA 模式下連接時,訪問分配給 DHCP 客戶端的 DNS 服務(wù)器地址將非常有用。理想情況下,這些地址要么通過 wifi_get_ip_info 在ip_info結(jié)構(gòu)中返回,要么通過專用 API(例如 espconn_
    發(fā)表于 07-11 06:15

    如何檢查DNS配置及其重要性

    的IP地址設(shè)置 ·在Windows系統(tǒng)中,通過以下步驟查看: 按下 Win+R 鍵 輸入 cmd 打開命令提示符 輸入 ipconfig/all 命令 在顯示的網(wǎng)絡(luò)配置信息中找到“DNS服務(wù)器”項 查看所設(shè)置的DNS
    的頭像 發(fā)表于 07-08 14:53 ?900次閱讀
    如何檢查<b class='flag-5'>DNS</b>配置及其重要性

    一文了解常見DNS問題

    設(shè)備:查看本地路由、防火墻等網(wǎng)絡(luò)設(shè)備的設(shè)置是否正確,是否存在限制DNS流量的規(guī)則。 更換本地DNS服務(wù)器:將設(shè)備的DNS設(shè)置更改為
    的頭像 發(fā)表于 07-05 15:49 ?367次閱讀

    一文了解常見DNS結(jié)構(gòu)

    的理解。 主DNS服務(wù)器 : 主DNS服務(wù)器是負(fù)責(zé)特定區(qū)域的權(quán)威DNS信息的主要來源。它保存著該區(qū)域內(nèi)域名與IP地址等資源記錄的原始、準(zhǔn)確和
    的頭像 發(fā)表于 07-05 15:32 ?394次閱讀

    Linux:DNS系統(tǒng)的分布式數(shù)據(jù)結(jié)構(gòu)及服務(wù)器搭建

    DNS(Domain Name System)域名系統(tǒng): 是一種采用客戶端/服務(wù)器機制,負(fù)責(zé)實現(xiàn)計算機名稱與IP地址轉(zhuǎn)換的系統(tǒng)。DNS作為一種重要的網(wǎng)絡(luò)服務(wù),既是國際互聯(lián)網(wǎng)工作的
    發(fā)表于 04-18 11:17 ?451次閱讀

    視頻網(wǎng)站服務(wù)器的四種負(fù)載均衡技術(shù)

    視頻網(wǎng)站通常會面臨大量的用戶訪問和視頻流量,為了提高性能和可用性,需要使用負(fù)載均衡技術(shù)。以下是四種常用的視頻網(wǎng)站服務(wù)器負(fù)載均衡技術(shù): 1、基于DNS的負(fù)載均衡:DNS負(fù)載均衡是通過DNS
    的頭像 發(fā)表于 04-01 17:36 ?716次閱讀