chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

馬哥Linux運(yùn)維 ? 來源:馬哥Linux運(yùn)維 ? 作者:馬哥Linux運(yùn)維 ? 2022-05-05 15:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DNS服務(wù)器

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

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

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

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

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

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

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

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

DNS 解析過程

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

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

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

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

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

本地 DNS 服務(wù)器轉(zhuǎn)向 .com 區(qū)域的頂級(jí)域名服務(wù)器,并請(qǐng)求 google.com 的 IP 地址。頂級(jí) .com 區(qū)域 DNS 服務(wù)器再次為該請(qǐng)求指明了方向。它提供了負(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é)果的原始來源。它會(huì)將 google.com 的 IP 地址直接返回到本地 DNS 服務(wù)器。

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

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

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

DNS 負(fù)載均衡

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

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

很明顯,應(yīng)該配置域名,因?yàn)橐坏?shù)據(jù)庫因?yàn)槟撤N原因換到另一臺(tái)機(jī)器上,如果多個(gè)應(yīng)用都配置了這個(gè)數(shù)據(jù)庫,一旦 IP 地址改變了,所有這些應(yīng)用都需要重新修改。

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

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

全局負(fù)載均衡

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

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

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

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

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

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

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

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

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

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

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

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

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

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

結(jié)論

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

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

審核編輯 :李倩

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

    關(guān)注

    13

    文章

    10003

    瀏覽量

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

    關(guān)注

    16

    文章

    5424

    瀏覽量

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

    關(guān)注

    0

    文章

    227

    瀏覽量

    20886

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    告別廣告與 ISP 追蹤!如何在樹莓派上設(shè)置 DNS 緩存服務(wù)器 — 完整指南!

    前文提示:告別廣告與ISP追蹤!把樹莓派改造成家用網(wǎng)絡(luò)的DNS服務(wù)器,簡(jiǎn)直太酷了!從升級(jí)路由到修改某些設(shè)置,提升Wi-Fi速度的方法有很多。但如果你想獲取一些高級(jí)技巧來加快你喜愛網(wǎng)站的加載速度
    的頭像 發(fā)表于 05-26 15:32 ?452次閱讀
    告別廣告與 ISP 追蹤!如何在樹莓派上設(shè)置 <b class='flag-5'>DNS</b> 緩存<b class='flag-5'>服務(wù)器</b> — 完整指南!

    告別廣告與 ISP 追蹤!把樹莓派改造成家用網(wǎng)絡(luò)的 DNS 服務(wù)器,簡(jiǎn)直太酷了!

    DNS是你在互聯(lián)網(wǎng)連接中很少考慮或改變的東西。我以前也很天真,以為只要在Windows電腦上改改DNS設(shè)置就能提升網(wǎng)速。然而,直到幾個(gè)月前,我才意識(shí)到不使用一個(gè)支持HTTPS的中央DNS服務(wù)器
    的頭像 發(fā)表于 05-24 08:33 ?356次閱讀
    告別廣告與 ISP 追蹤!把樹莓派改造成家用網(wǎng)絡(luò)的 <b class='flag-5'>DNS</b> <b class='flag-5'>服務(wù)器</b>,簡(jiǎn)直太酷了!

    恒訊科技深度解析:阿帕奇服務(wù)器工作原理

    阿帕奇服務(wù)器(Apache HTTP Server)作為全球使用最廣泛的開源Web服務(wù)器軟件,其工作原理融合了多進(jìn)程架構(gòu)、模塊化設(shè)計(jì)與高效的請(qǐng)求處理流程。以下從核心機(jī)制、運(yùn)行模式及優(yōu)化策略三方面解析
    的頭像 發(fā)表于 05-22 09:37 ?1314次閱讀

    高防服務(wù)器哪家好?RAKsmart高防服務(wù)器全方位解析

    普通服務(wù)器缺乏專業(yè)防護(hù)能力,而高防服務(wù)器憑借高帶寬儲(chǔ)備、智能流量清洗機(jī)制和實(shí)時(shí)監(jiān)控系統(tǒng),能有效抵御攻擊,保障業(yè)務(wù)連續(xù)性。不過,市場(chǎng)上高防服務(wù)器提供商眾多,哪家好呢?接下來,小庫主機(jī)評(píng)測(cè)小編為您
    的頭像 發(fā)表于 05-12 09:28 ?812次閱讀

    如何在Linux中配置DNS服務(wù)器

    本文詳細(xì)介紹了如何在Linux中配置DNS服務(wù)器,包括DNS工作原理、本地緩存、DNS查詢過程,以及正向和反向查詢的配置。步驟包括服務(wù)器配置
    的頭像 發(fā)表于 05-09 13:38 ?1985次閱讀
    如何在Linux中配置<b class='flag-5'>DNS</b><b class='flag-5'>服務(wù)器</b>

    新加坡服務(wù)器延遲大嗎?真相在這里#新加坡服務(wù)器 #服務(wù)器

    服務(wù)器
    jf_57681485
    發(fā)布于 :2025年04月18日 13:48:50

    深度解析Linux中的DNS服務(wù)

    dns,Domain Name Server,它的作用是將域名解析為 IP 地址,或者將IP地址解析為域名。
    的頭像 發(fā)表于 04-09 16:13 ?528次閱讀

    服務(wù)器需要網(wǎng)絡(luò)嗎?怎么設(shè)置

    需要。云服務(wù)器的運(yùn)行依賴于網(wǎng)絡(luò)連接,以確保用戶能夠通過互聯(lián)網(wǎng)遠(yuǎn)程訪問和管理服務(wù)器資源。網(wǎng)絡(luò)設(shè)置是云服務(wù)器配置過程中的重要環(huán)節(jié),它涉及到IP地址分配、子網(wǎng)配置、網(wǎng)關(guān)設(shè)置、DNS
    的頭像 發(fā)表于 02-21 10:25 ?653次閱讀

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

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

    多c段站群服務(wù)器詳細(xì)解析

    多C段站群服務(wù)器是一種特殊配置的服務(wù)器,主要用于多站點(diǎn)管理和分布式網(wǎng)絡(luò)操作。主機(jī)推薦小編為您整理發(fā)布多C段站群服務(wù)器的詳細(xì)解析。
    的頭像 發(fā)表于 01-23 09:38 ?593次閱讀

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

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

    國外多ip服務(wù)器核心優(yōu)勢(shì)

    國外多IP服務(wù)器是指配備有多個(gè)獨(dú)立IP地址的服務(wù)器,這些服務(wù)器通常位于國外。主機(jī)推薦小編為您整理發(fā)布國外多ip服務(wù)器核心優(yōu)勢(shì),以下是對(duì)國外多IP服務(wù)
    的頭像 發(fā)表于 01-08 09:55 ?597次閱讀

    高防服務(wù)器托管:全方位解析與應(yīng)用

    高防服務(wù)器托管是指將具備高防御能力的服務(wù)器放置在專業(yè)的數(shù)據(jù)中心,由服務(wù)商提供網(wǎng)絡(luò)帶寬、硬件維護(hù)、網(wǎng)絡(luò)安全等一系列支持服務(wù)。這種托管方式旨在為企業(yè)和個(gè)人網(wǎng)站提供穩(wěn)定、安全的在線
    的頭像 發(fā)表于 10-28 10:17 ?598次閱讀