精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DNS網絡調度和緩存規則解析

馬哥Linux運維 ? 來源:稀土掘金 ? 2023-11-25 17:44 ? 次閱讀

簡介

域名系統(Domain Name System,DNS)的主要任務是進行主機名到P地址轉換的目錄服務。其中比較重要就是緩存策略,也就是分布式的實際物理節點的存儲策略。而是解析,也就是查詢邏輯規則和網絡遠程調度規則。

其中,說的遞歸與迭代是作為整個DNS服務查詢過程中。其中遞歸指的是網絡遠程調度規則,

網絡調度和緩存規則

具體流程看下面大圖

dc804dfe-8b76-11ee-939d-92fbcf53809c.jpg

這個圖中可以發現每個服務器中,有兩個相關的結構,一個是緩存,另一個是解析器。這里我們主要是先解釋緩存,其中解析器我們后面繼續說

在我們發起請求時,會通過我們的本地的解析器去在本地的瀏覽器緩存和操作系統緩存和hosts文件來進行定位,由此來進行尋址。當其中TTL沒有過期,就會直接使用其中IP地址。如果指向配置的DNS服務器,如果沒有指向默認區域地址。這個在我們使用中存在于路由器中。其實這個過程就已經是一種遞歸了。由此一直到頂級域服務器。

權威服務器沒有結果,查詢域名如果不進行更新,下次查詢直接報錯。除非更新緩存中TTL。以此來節省資源。

A是我們去查詢一個DNS服務器。他先通過自己緩存中的指向。找到了B服務器。但是B服務返回沒有找到或者超時返回NUll的情況下。去尋找C服務器。或者D服務器。最終只想權威服務器。只不過大部分的是指向一個權威服務器鏡像服務。大部分情況下都會有結果。這個就是迭代過程

dca02930-8b76-11ee-939d-92fbcf53809c.jpg

其中迭代請求的服務器會通過這種分割域名的形式來進行。其實在第一次尋找的時候是通過遞歸進行的。但是沒有結果后通過迭代的形式。由此尋找到結果。其實就是一種樹狀結果。遞歸是一種父子層級查詢,但是通過迭代來進行兄弟節點的查詢。

其中上面第一張圖綠色就是迭代的過程,那個紅色流程線就是遞歸過程

解析器尋找

迭代解析。主要是映射了域名和ip。快速通過域名來解析出來對應ip,通過構建一個查詢樹。






審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • TTL
    TTL
    +關注

    關注

    7

    文章

    502

    瀏覽量

    70147
  • 路由器
    +關注

    關注

    22

    文章

    3709

    瀏覽量

    113565
  • DNS
    DNS
    +關注

    關注

    0

    文章

    217

    瀏覽量

    19803

原文標題:DNS-緩存與解析

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

收藏 人收藏

    評論

    相關推薦

    怎樣清除dns緩存,教程來了 #電腦小技巧

    電腦緩存DNS
    學習硬聲知識
    發布于 :2022年11月02日 02:16:59

    《CDN 之我見》原理篇——CDN的由來與調度

    一種使用 HTTP 進行的 DNS 調度策略。隨著網絡日新月異的發展和演進,也逐漸出現了很多鮮為人知的技術和設備,例如劫持(具體在后面的篇章里會單獨闡述)。劫持后,網民所訪問的目標有可能不再是真實服務器
    發表于 04-08 17:18

    如何解決DNS解析錯誤故障

    沒有辦法的時候在用)小知識:每個windows系統都有個HOSTS文件,它的作用是加快域名解析,方便局域網用戶,屏蔽網站,順利連接系統等功能。3:清除DNS緩存信息的方法“開始->運行->
    發表于 09-29 15:14

    為什么我的DNS解析為0.0.0.0?

    為什么我的DNS解析為0.0.0.0?它被稱為SuxChar*URL=“www. GooGl.com”;IPNS4ADDR ADDR;DNSRES= TCPIPSY-DNSUBION解析(URL
    發表于 01-17 13:36

    linux的DNS緩存清空方法

    Linux下DNS緩存實現通常有兩種方式:一種是用DNS緩存程序NSCD(name service cache daemon)負責管理DNS
    發表于 07-25 07:53

    linux的高速緩存DNS怎么設置

    linux 高速緩存DNS
    發表于 08-12 12:06

    DNS攻擊防范科普系列1》—你的DNS服務器真的安全么?

    DNS服務器會造成哪些威脅。DNS劫持是指攻擊者在劫持的網絡范圍內攔截域名解析的請求,篡改了某個域名的解析結果。比如用戶本來想訪問www.
    發表于 10-16 15:21

    基于DNS緩存中毒的Webmail攻擊及防護

    針對Webmail 的特性,提出一種基于域名系統(DNS)緩存中毒(Cache Poisoning)的Web 郵箱(Webmail)攻擊技術,并對整個攻擊流程進行描述,實現了對當前安全性較高的Live Mail 的成功攻擊,驗證DNS
    發表于 03-23 09:05 ?24次下載

    《Dot.NET數據庫開發技術》NHibernate事務、并發和緩存

    《Dot.NET數據庫開發技術》NHibernate事務、并發和緩存講解。
    發表于 02-08 16:41 ?0次下載

    實戰教程:OneDNS一步搞定網絡DNS劫持

    顯示”的過程中,最容易被下手的就是DNS解析這一環節。如果你沒有指定專門的DNS服務器,就會默認使用運營商提供的DNS服務器來進行解析。 很
    的頭像 發表于 06-09 10:59 ?1853次閱讀
    實戰教程:OneDNS一步搞定<b class='flag-5'>網絡</b><b class='flag-5'>DNS</b>劫持

    DNS污染是是什么,DNS污染怎么解決

    網絡流量,一般域名會臨時存儲外部域名服務器的數據,并在其他計算機需要域名解析的時候提供解析服務。一旦相關域名的DNS服務器緩存被污染,計算機
    發表于 04-19 09:43 ?1.1w次閱讀

    如何在 Linux 上查看本地 DNS 緩存

    ? 刷新本地 DNS 緩存可以解決 HTTP 錯誤并保護您免受 DNS 欺騙。以下是在 Linux 上執行此操作的方法。 當您使用域名訪問網站時,您的系統會向 DNS 服務器發送請求以
    的頭像 發表于 06-26 10:52 ?3304次閱讀
    如何在 Linux 上查看本地 <b class='flag-5'>DNS</b> <b class='flag-5'>緩存</b>

    CDN調度策略介紹

    DNS 調度 基于請求端 local DNS 的出口 IP 歸屬地以及運營商的 DNS 調度DNS
    的頭像 發表于 10-09 16:07 ?800次閱讀

    一文了解常見DNS問題

    設備:查看本地路由器、防火墻等網絡設備的設置是否正確,是否存在限制DNS流量的規則。 更換本地DNS服務器:將設備的DNS設置更改為
    的頭像 發表于 07-05 15:49 ?268次閱讀

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

    隨著網絡技術的快速發展,網絡攻擊行為也愈發頻發。DNS作為網絡應用中的關鍵環節成為網絡攻擊的重點目標,DDoS攻擊、
    的頭像 發表于 09-26 17:31 ?250次閱讀