導航:首頁 > IDC知識 > DNS伺服器查詢方式

DNS伺服器查詢方式

發布時間:2020-12-30 21:00:27

1、DNS伺服器的查詢模式

有兩種詢問原理,分為Recursive 和Iterative 兩種。前者是由DNS代理去問,問的方法是用Interative方式,後者是由本回機直接做Interactive式的詢答問。由上例可以看出,我們一般查詢名稱的過程中,實際上這兩種查詢模式都是交互存在著的。遞歸式(Recursive):DNS客戶端向DNS Server的查詢模式,這種方式是將要查詢的封包送出去問,就等待正確名稱的正確響應,這種方式只處理響應回來的封包是否是正確響應或是說是找不到該名稱的錯誤訊息。
迭代式(Iterative):DNS Server間的查詢模式,由Client端或是DNS Server上所發出去問,這種方式送封包出去問,所響應回來的資料不一定是最後正確的名稱位置,但也不是如上所說的響應回來是錯誤訊息,他響應回來的是部分信息,告訴你所查詢域名中的下一級域的域名伺服器的地址信息,然後再到此域名伺服器上去查詢所要解析的名稱,反復動作直到找到最終信息。

2、dns 根據域名伺服器的配置方式 採用哪兩種查詢

DNS查詢模式
1.遞歸查詢:
一般客戶機和伺服器之間屬遞歸查詢,即當客戶機向DNS伺服器發出請求後,若DNS伺服器本身不能解析,則會向另外的DNS伺服器發出查詢請求,得到結果後轉交給客戶機;
2.迭代查詢(反復查詢):
一般DNS伺服器之間屬迭代查詢,如:若DNS2不能響應DNS1的請求,則它會將DNS3的IP給DNS2,以便其再向DNS3發出請求;

迭代查詢和遞歸查詢的區別

迭代查詢和遞歸查詢
 
 迭代查詢和遞歸查詢是可以發送到域名伺服器的兩種請求。遞歸查詢是最常見的發送到本地域名伺服器的請求。當本地域名伺服器接受了客戶機的查詢請求時,本
地域名伺服器將力圖代表客戶機來找到答案,而在域名伺服器執行所有工作的時候,客戶機只是等待。如果本地域名伺服器不能直接回答,則它將在域名樹中的各分
支上下遞歸搜索來尋找答案。
對於一個遞歸查詢,DNS伺服器將持續搜索直到收到回答。這種回答可以是主機的IP地址,也可以回答「主機不存在」。不論是哪種結果,遞歸域名伺服器將把結果返回給客戶機。
 一個域名伺服器若設置為使用前向伺服器,則它將發送遞歸查詢到指定的前向主機。這台收到前向查詢的主機也將工作在遞歸模式以回答查詢。如果本地伺服器不
是一個從屬伺服器,過一會兒它可能會自行開始查詢過程,盡管它仍然希望從它的前向主機處得到回答。如果本地域名伺服器設置為一個前向伺服器的從屬伺服器,
則工作方式會有所不同。客戶機可以發送遞歸查詢到一台從屬伺服器,但從屬伺服器不能進行遞歸查詢,它實質上將成為其前向伺服器的客戶機等待回答。第3章曾
對前向伺服器和從屬伺服器進行了介紹。
 迭代查詢則有所不同。迭代查詢的最好例子是一台本地域名伺服器發送請求到根伺服器。當某個企業的本地域名伺服器向根伺服器提出查詢,根伺服器並不一定代
表本地域名伺服器來擔當起回答查詢的責任。另一種說法是根伺服器不接收遞歸查詢。事實上,根伺服器只是為解析查詢做一件事:指引本地域名伺服器到另一台主
機來查詢回答。這種做法通常稱為重指引,也是期望得到的迭代查詢的結果。例如,當根伺服器被要求查詢www.isi.e的地址,根伺服器不會到ISI域名伺服器查詢www主機的地址,它只是給本地域名伺服器返回一個提示,告訴本地域名伺服器到ISI域名伺服器去繼續查詢和得到結果。

3、DNS伺服器的查詢方式是?

D

4、dns伺服器的功能是什麼?它分為幾種查詢方式?


IP
地址映射copy為
MAC
地址
將計算機或域名轉換為相應的
IP
地址。
管理客戶端所在的域
接收從客戶端發來的
HTTP
請求
就是這些功能
當DNS客戶端向DNS伺服器查詢地址後,或DNS伺服器向另外一台DNS伺服器查詢IP地址時,它總共有三種查詢模式。
1.遞歸查詢:也就是DNS客戶端送出查詢要求後,如果DNS伺服器內沒有需要的數據,則DNS伺服器會代替客戶端向其他的DNS服務順查詢。
2.循環查詢:一般DNS伺服器與DNS伺服器之間的查詢屬於這種查詢方式。當第一台DNS伺服器在向第2台DNS伺服器提出查詢要求後,如果第2台DNS伺服器內沒有所需要的數據,則它會提供第3台DNS伺服器的IP地址給第1台
3.反向查詢:可以讓DNS客戶端利用IP地址查詢其主機名稱。

5、dns有幾種查找方式,每一種查找方式有什麼作用?

開始-運行-CMD 然後輸入IPCONFIG /ALL

或者網上鄰居-右鍵屬性-雙擊本地連接 有個網路鏈接詳細信息里也可以查詢版到
其中寫權著」DNS伺服器地址「的那一列後面的IP地址,便是你電腦的DNS伺服器地址。
dns每個地區一種不會變的!

6、dns的DNS查詢方法

在Windows平台下,使用命令行工具,輸入nslookup,返回的結果包括域名對應的IP地址(A記錄)、別名(CNAME記錄)等。除了以上方法外,還可以通過一些DNS查詢站點如國外的國內的 查詢域名的DNS信息。
常用的資源記錄類型
A 地址 此記錄列出特定主機名的 IP 地址。這是名稱解析的重要記錄。
CNAME 標准名稱 此記錄指定標准主機名的別名。
MX郵件交換器此記錄列出了負責接收發到域中的電子郵件的主機。
NS名稱伺服器此記錄指定負責給定區域的名稱伺服器。 若想跟蹤一個FQDN名的解析過程,在LinuxShell下輸入dig www +trace,返回的結果包括從根域開始的遞歸或迭代過程,一直到權威域名伺服器。
GeniePro DNS 應對DNS劫持和DNS緩存中毒攻擊的關鍵性機制:一致性檢查
每個Geniepro節點將自身的DNS記錄發送給工作組內其他節點請求一致性檢查;
每個Geniepro節點將自身的記錄與收到的記錄進行比較;
每個Geniepro工作組的通信協調節點將獲得的DNS記錄更新發送給其他組的通信協調節點請求一致性檢查;
每個Genipro工作組的通信協調節點向上一級DNS伺服器請求更新記錄並與收到的其他通信協調節點的記錄進行比較。 如果一致性檢查發現記錄不一致情況,則根據策略(少數服從多數、一票否決等)決定是否接受記錄的變化 根據結果,各Geniepro節點將自身記錄進行統一 通信協調節點選舉 選舉出的通信協調節點在任期內具有更新組內節點的許可權 選舉過程滿足不可預測性和不可重復性DNS資源記錄 如前所述,每個 DNS 資料庫都由資源記錄構成。一般來說,資源記錄包含與特定主機有關的信息,如 IP 地址、主機的所有者或者提供服務的類型。

7、dns服務的查詢模式有幾種?

1)用nslookup來判斷是否真的是DNS解析故障:

要想百分之百判斷是否為DNS解析故障就需要通過系統自帶的NSLOOKUP來解決了。

第一步:確認自己的系統是windows 2000和windows xp以上操作系統,然後通過「開始->運行->輸入CMD」後回車進入命令行模式。

第二步:輸入nslookup命令後回車,將進入DNS解析查詢界面。

第三步:命令行窗口中會顯示出當前系統所使用的DNS伺服器地址,例如筆者的DNS伺服器IP為202.106.0.20。

第四步:接下來輸入你無法訪問的站點對應的域名。例如筆者輸入www.softer.com,假如不能訪問的話,那麼DNS解析應該是不能夠正常進行的。我們會收到DNS request timed out,timeout was 2 seconds的提示信息。這說明我們的計算機確實出現了DNS解析故障。

小提示:如果DNS解析正常的話,會反饋回正確的IP地址,例如筆者用www.sohu.com這個地址進行查詢解析,會得到name:sohu.com,addresses:61.135.133.103,61.135.133.104的信息。

8、DNS伺服器的查詢類型有哪兩種?分別應用在什麼場合?

遞歸查詢
當一個客戶系統發送一個遞歸查詢給本地名字伺服器時,本地名字伺服器必須返回輸入的友好的名字的IP地址,說明找不到其地址或者返回一個錯誤說明請求的地址不存在。名字伺服器不會向其它的DNS伺服器查詢發出遞歸查詢請求。當應答遞歸查詢時,最先發出請求的客戶並不直接從任何除了本地系統之外的其它系統接收地址信息。典型的情況是本地名字伺服器將首先在其自身的boot文件、cache、資料庫或者反向查詢文件中檢查DNS數據。如果從這些本地資源沒有獲得答案,它會聯系其它DNS伺服器使用迭代查詢請求幫助,然後將其接收到的信息送回給最初發出域名解析請求的客戶。

迭代查詢
在迭代查詢查詢中,名字伺服器返回它們具有的最好的信息。雖然一個DNS伺服器可能不知道某個友好的名字的IP地址,它可能知道可能具有要找的IP地址的名字伺服器的IP地址,所以它將信息發回。對一個迭代查詢的響應就像一個DNS伺服器說:「我不知道你找的IP地址是多少,但是我知道位於10.1.2.3的域名伺服器可以告訴你。」這個過程很簡單。這里是一個本地名字伺服器使用迭代查詢為一個客戶解析地址的例子:本地名字伺服器從一個客戶系統接收到一個要對一個友好的名字(比如說www.techrepublic.com)進行域名解析的請求。
本地名字伺服器檢查它自己的記錄。如果找到地址,就返回給客戶;如果沒有找到,本地名字伺服器繼續下面的步驟。
本地名字伺服器向根(.com中的「.」)名字伺服器發送一個迭代請求。
根名字伺服器為本地伺服器提供頂級名字伺服器(.com、.net等)的地址。
本地伺服器向頂級名字伺服器發送一個迭代查詢。
頂級名字伺服器向本地域名伺服器回答管理友好名字的域(比如techrepublic.com)的域名伺服器的IP地址。
本地名字伺服器向友好名字的域的名字伺服器發送一個迭代查詢。
友好名字的名字伺服器提供查找的友好名字(www.techrepublic.com)的IP地址。
本地名字伺服器將這個IP地址傳給客戶。
看上去很復雜,但處理過程在瞬間完成。或者如果地址沒有找到,就會返回給客戶一個404錯誤。

與DNS伺服器查詢方式相關的知識