local dns進行迭代查詢的時候,會快取查到的每個記錄

2021-03-28 17:36:48 字數 5299 閱讀 5370

1樓:

正常情況下local dns都會快取的,除非配置出錯。

運營商的local dns一般分為前後兩層:

1、前端local dns:負責接收使用者查詢域名請求,如果有快取則直接返回;否則向後端local dns傳送遞迴查詢

2、後端local dns:接收前端dns發出的域名請求,向外界權威dns進行迭代查詢

dns中遞迴查詢與迭代查詢的區別

2樓:說太多不如沉黙

兩者區別如下:

遞迴是使用者只向本地dns伺服器發出請求,然後等待肯定或否定答案。而迭代是本地伺服器向根dns伺服器發出請求,而根dns伺服器只是給出下一級dns伺服器的地址,然後本地dns伺服器再向下一級dns傳送查詢請求直至得到最終答案。

簡介:dns

dns(domain name system,域名系統),因特網上作為域名和ip地址相互對映的一個分散式資料庫,能夠使使用者更方便的訪問網際網路,而不用去記住能夠被機器直接讀取的ip數串。通過主機名,最終得到該主機名對應的ip地址的過程叫做域名解析(或主機名解析)。dns協議執行在udp協議之上,使用埠號53。

在rfc文件中rfc 2181對dns有規範說明,rfc 2136對dns的動態更新進行說明,rfc 2308對dns查詢的反向快取進行說明。

2.遞迴查詢:

一般客戶機和伺服器之間屬遞迴查詢,即當客戶機向dns伺服器發出請求後,若dns伺服器本身不能解析,則會向另外的dns伺服器發出查詢請求,得到結果後轉交給客戶機。

3.迭代查詢(反覆查詢):

一般dns伺服器之間屬迭代查詢,如:若dns2不能響應dns1的請求,則它會將dns3的ip給dns2,以便其再向dns3發出請求。

3樓:匿名使用者

1.遞迴查詢:

一般客戶機和服

務器之間屬遞迴查詢,即當客戶機向dns伺服器發出請求後,若dns伺服器本身不能解析,則會向另外的dns伺服器發出查詢請求,得到結果後轉交給客戶機;

2.迭代查詢(反覆查詢):

一般dns伺服器之間屬迭代查詢,如:若dns2不能響應dns1的請求,則它會將dns3的ip給dns2,以便其再向dns3發出請求;

舉例:比如學生問老師一個問題,王老師告訴他答案這之間的叫遞迴查詢。這期間也許王老師也不會,這時王老師問張老師,這之間的查詢叫迭代查詢!

4樓:匿名使用者

給你打個比方。

你是一臺pc主機,你的老師是一臺dns伺服器。

你有一個數學問題(也就是dns查詢請求)不會,於是諮詢你的老師,王老師。他如果會,則直接告訴你;如果不會,那麼他有幾種方法尋找答案。

1、遞迴查詢

王老師問宋校長(即根域dns),

宋校長他不會,於是去問數學教學組的張教授(即一級dns)。

張教授他沒有直接回答,而是去問他下屬的一位教幾何的***(即二級dns)

正巧,你問的題目***他懂,他把答案告訴了張教授。

張教授又把答案告訴了宋校長

宋校長又把答案告訴給你的老師,即王老師。

最後,王老師把答案告訴你,這樣完成了一次遞迴查詢。

在這個過程中,你始終等待查詢結果。

流程圖:

你→王老師

王老師→宋校長

宋校長→張教授

張教授→***

***→張教授

張教授→宋校長

宋校長→王老師

王老師→你

2、迭代查詢

還是用這個例子來說明。

你有一個數學問題(也就是dns查詢請求)不會,於是諮詢你的老師,王老師。

王老師問他的導師,宋校長(即根域dns),

宋校長他也會,請注意,此處開始與遞迴查詢不一樣的是,他不會去幫王老師問其他人,而是對王老師說「你去找張教授(即一級dns)」,並告訴了張教授的**號碼。

王老師打**找到了張教授問這個問題,張教授也不知道,就對王老師說:「你去找張教授(即一級dns)」,並告訴了張教授的**。

張教授他沒有直接回答,而是讓你去問他的下屬,教幾何的***(即二級dns)

正巧,你問的題目***他懂,他把答案告訴了王老師。

這麼一來,王老師知道答案就很快告訴了你,這樣完成了一次迭代查詢。

流程圖:

你→王老師

王老師→宋校長

宋校長→王老師

王老師→張教授

張教授→王老師

王老師→***

***→王老師

王老師→你

文字寫的可能有點囉嗦,但基本原理是這樣的。 可以結合根域、一級dns、二級dns理解。

5樓:匿名使用者

頁連結">網頁連結這是最好的解釋,最佳答案有誤導人的嫌疑。

舉例:1.遞迴查詢

a(dns客戶端)想知道f的住處,直接詢問b(本地dns伺服器),然後就等著b給自己返回資訊(不管是知道還是不知道),後面工作交給b處理,b自己不知道,就去詢問c,c也不知道(但是告訴b,d可能知道),b就去詢問d,d也說不知道(但是告訴b,e可能知道),b就去詢問e,然後e告訴f的地址給b,b把f的地址告訴a。整個域名解析請求是a發起的,整個解析過程是b完成的。

2.迭代查詢

a(dns客戶端)想知道f的住處,直接詢問b(本地dns伺服器),b說我不知道,你去問c,然後a就去問c,c也不知道,讓a去問d,d也不知道,讓a去問e,然後a去問e,e說我知道,然後把f的地址告訴a。b只參與了第一步,剩餘的工作是a自己完成的。

四,dns記錄的條目的型別有哪三種

6樓:受司大人

● 指定的 dns 域名,表示為完全合格的域名 (fqdn) 。62616964757a686964616fe78988e69d8331333337383263

進行域名解析時,遞迴和迭代查詢方式是什麼意思?什麼場合用?還是合起來用?

7樓:流星落啊

問下樓主是 nupt的嗎  下面是我的答案

遞迴查詢是最常見的查詢方式,域名伺服器將代替提出請求的客戶機(下級dns伺服器)進行域名查詢,若域名伺服器不能直接回答,則域名伺服器會在域各樹中的各分支的上下進行遞迴查詢,最終將返回查詢結果給客戶機,在域名伺服器查詢期間,客戶機將完全處於等待狀態。

示例: (紅色為查詢,藍色為迭代查詢返回的提示資訊,棕色為遞迴查詢返回的ip資訊)

示例說明:a向b傳送遞迴查詢請求,b向c傳送迭代查詢請求(下一節將介紹迭代查詢),得到c給出的提示後,b向d傳送迭代查詢請求,得到d給出的提示後,b向e發出迭代請求,得到e給出的提示後,b向f發出迭代查詢請求,得到f給出的提示後,b得到了f返回g的ip地址,b向a返回g的ip地址,整個查詢結束。

迭代查詢的工作方式

迭代查詢又稱重指引,當伺服器使用迭代查詢時能夠使其他伺服器返回一個最佳的查詢點提示或主機地址,若此最佳的查詢點中包含需要查詢的主機地址,則返回主機地址資訊,若此時伺服器不能夠直接查詢到主機地址,則是按照提示的指引依次查詢,直到伺服器給出的提示中包含所需要查詢的主機地址為止,一般的,每次指引都會更靠近根伺服器(向上),查尋到根域名伺服器後,則會再次根據提示向下查詢。從上節的圖中可以知道,b訪問c、d、e、f、g,都是迭代查詢,首先b訪問c,得到了提示訪問d的提示資訊後,開始訪問d,這時因為是迭代查詢,d又返回給b提示資訊,告訴b應該訪問e,依次類推。

說明:假設你要尋找一家你從未去過的公司,你會有2種解決方案,1是找一個人替你問路,那可能是你的助手,2是自己問路,每走過一個路口,就問一個人,這就好比遞迴查詢和迭代查詢,遞迴查詢在這裡代表你的第1種解決方案,而迭代則是第2種解決方案。

如合配置遞迴查詢及迭代查詢

在預設情況下dns伺服器既接受來自其他客戶機(其他dns伺服器)的迭代查詢也接受其他客戶機(其他dns伺服器)的遞迴查詢。

提醒:在dns伺服器屬性中,你可能會混淆高階選項卡中的「禁止遞迴」選項和**器選項中的「不對這個域使用遞迴」後者控制將要接受的查詢型別。

8樓:

域名解析的時候那些沒有基本上的用途不用管。

什麼是dns的查詢模式﹖查詢過程是怎樣進行的﹖

9樓:匿名使用者

當客戶端程式要通過一個主機名稱來訪問網路中的一臺主機時,它首先要得到這個主機名稱所對應的ip地址,因為ip資料包中允許放置的是目地主機的ip地址,而不是主機名稱。可以從本機的hosts檔案中得到主機名稱所對應的ip地址,但如果hosts檔案不能解析該主機名稱時,只能通過向客戶機所設定dns伺服器進行查詢了。

dns共有的種查詢方法,分別是遞迴查詢和迭代查詢。遞迴查詢即由該計算機指定的dns伺服器代表客戶端向其他dns伺服器進行查詢,以便完全解析該域名,並將結果返回至客戶端。選代查詢即由該計算指定的dns伺服器向客戶端返問一個可以解析該域名的其他dns伺服器地址,客戶端再繼續向其他dns伺服器進行查詢。

下面分別對這兩種解析方法進行詳細介紹。

當區域性dns伺服器自己不能回答客戶機的dns查詢請求時,那麼該dns伺服器就需要向其他dns伺服器進行查詢。此時有遞迴查詢和迭代查詢兩種查詢方式。如圖1所示的是遞迴變詢方式。

由區域性dns伺服器自己負責向其他dns伺服器進行查詢,一般是先向該域的根域伺服器進行查詢,再由根域名伺服器一級級向下查詢。最後,將得到的查詢結果返回結區域性dns伺服器,再由區域性dns伺服器返回給客戶端。當區域性dns伺服器自己不能回答客戶機的dns查詢請求時,也可以通過迭代查詢的方式進行域名解析,如圖2所示。

區域性dns伺服器不是自己向其他dns伺服器進行查詢,而是把能解析該域名的其他dns伺服器的ip地址返回給客戶端dns程式,客戶端dns程式再繼續向這些dns伺服器發出查詢請求,直到得到查詢結果為止。

dns的工作原理

10樓:匿名使用者

dns(domain name system)域名解析

沒果沒有域名解析,我們打**的時候只能輸入ip地址,有了它,可以輸入域名,這樣方便人們的記憶。

工作原理:主要是要有一臺域名伺服器,這那臺伺服器上,需要加記錄,也就是ip與域名應的記錄。當你在ie裡輸入域名的時候,它會把你輸入的域名解析為ip地址。

域名是層次結構,一級一級的,這樣解析的時候也會一級一級的去解析,如果域名在一臺dns伺服器存在的話,那麼它一定會解析出來。只有解析出來我們才可以訪問我們要訪問的**,因為路由器定址中用的是ip地址。

11樓:匿名使用者

dns名字查詢是一個tcp/ip協議的標準,在大多數的tcp/ip實現中都必須包含這個標準。當我們在任何tcp/ip軟體中輸入域名的時候,這些軟體都會呼叫本地的dns直譯器,將域名轉換成一個ip地址。將指定域名解釋成一個主機的ip地址,僅僅是dns的一個功能。

從跟開始,全世界有13個跟dns,在美國,以下有***,jp,**,***====

對資料元素的有序順序表進行折半查詢,當查詢失敗時,至少需要比較 次關鍵字急急急

至少4次,至多5次。把22個資料畫成二叉樹,然後和mid比較一次,就知道是相等,大於還是小於要查詢的key。因為它不是滿二叉樹,所以葉子結點的層次不一樣,有的在4層有的在5層 層次遍歷 所以至少要4次就知道key不在資料中。比如 找比資料最大值還大的數,比較4次發現都比每次的結點數大,這樣就是比4次...

用spss時,進行方差分析的時候怎麼進行正態性檢驗

你可以使用spss的explore,或 pp圖,或qq圖,或one sample kolmogorov irnov test,或histogram圖來考察你的資料的正態分佈情況 推薦histogram圖 專一些常見的分析方屬 法 如t檢驗 方差分析等 對資料背離正態分佈有較好的穩健性,因此你的資料只...

怎樣查詢會計差錯,如何進行會計差錯更正的會計處理?

您好,在日常的會計核算中,發生差錯的現象時有發生。如果發現錯誤 一是要確認錯誤的金額 二是要確認錯在借方還是貸方 三是根據產生差錯的具體情況,分析可能產生差錯的原因,採取相應的查詢方法,便於縮短查詢差錯的時間,減少查賬工作量。查詢錯誤的方法有很多,現將常用的幾種方法介紹如下 1 順查法 亦稱正查法 ...