DNS查詢模式
1.遞歸查詢:
一般客戶機和伺服器之間屬遞歸查詢,即當客戶機向DNS伺服器發出請求後,若DNS伺服器本身不能解析,則會向另外的DNS伺服器發出查詢請求,得到結果後轉交給客戶機;
2.迭代查詢(反復查詢):
一般DNS伺服器之間屬迭代查詢,如:若DNS2不能響應DNS1的請求,則它會將DNS3的IP給DNS2,以便其再向DNS3發出請求;
迭代查詢和遞歸查詢的區別
迭代查詢和遞歸查詢
迭代查詢和遞歸查詢是可以發送到域名伺服器的兩種請求。遞歸查詢是最常見的發送到本地域名伺服器的請求。當本地域名伺服器接受了客戶機的查詢請求時,本
地域名伺服器將力圖代表客戶機來找到答案,而在域名伺服器執行所有工作的時候,客戶機只是等待。如果本地域名伺服器不能直接回答,則它將在域名樹中的各分
支上下遞歸搜索來尋找答案。
對於一個遞歸查詢,DNS伺服器將持續搜索直到收到回答。這種回答可以是主機的IP地址,也可以回答「主機不存在」。不論是哪種結果,遞歸域名伺服器將把結果返回給客戶機。
一個域名伺服器若設置為使用前向伺服器,則它將發送遞歸查詢到指定的前向主機。這台收到前向查詢的主機也將工作在遞歸模式以回答查詢。如果本地伺服器不
是一個從屬伺服器,過一會兒它可能會自行開始查詢過程,盡管它仍然希望從它的前向主機處得到回答。如果本地域名伺服器設置為一個前向伺服器的從屬伺服器,
則工作方式會有所不同。客戶機可以發送遞歸查詢到一台從屬伺服器,但從屬伺服器不能進行遞歸查詢,它實質上將成為其前向伺服器的客戶機等待回答。第3章曾
對前向伺服器和從屬伺服器進行了介紹。
迭代查詢則有所不同。迭代查詢的最好例子是一台本地域名伺服器發送請求到根伺服器。當某個企業的本地域名伺服器向根伺服器提出查詢,根伺服器並不一定代
表本地域名伺服器來擔當起回答查詢的責任。另一種說法是根伺服器不接收遞歸查詢。事實上,根伺服器只是為解析查詢做一件事:指引本地域名伺服器到另一台主
機來查詢回答。這種做法通常稱為重指引,也是期望得到的迭代查詢的結果。例如,當根伺服器被要求查詢www.isi.e的地址,根伺服器不會到ISI域名伺服器查詢www主機的地址,它只是給本地域名伺服器返回一個提示,告訴本地域名伺服器到ISI域名伺服器去繼續查詢和得到結果。
2、如何查詢一個域名使用的是什麼DNS伺服器
這個可以通過一些站長工具來查詢實現的,方法如下:
1、打開一些一些在線的站長工具,選擇whoise查詢功能查詢。
2、輸入想要查詢的域名,如www.bao.com查詢結果如下:
域名baidu.com的信息
以下信息更新時間:2016-01-22 19:34:00立即更新
域名
baidu.com[whois 反查]
其他常用域名後綴查詢: cn com hk net org
注冊商
MARKMONITOR INC.
聯系人
yong an[whois反查]
聯系方式
[email protected][whois反查]
更新時間
2015年09月10日
創建時間
1999年10月11日
過期時間
2017年10月11日
域名伺服器
whois.markmonitor.com
DNS
DNS.BAIDU.COM
NS2.BAIDU.COM
NS3.BAIDU.COM
NS4.BAIDU.COM
NS7.BAIDU.COM
3、通過以上信息即可看到該域名使用的DNS伺服器地址。
3、簡述DNS域名解析的過程,速回,謝謝
1.客戶機提出域抄名解析請求,並將該請求發送給本地的域名伺服器。
2.當本地的域名伺服器收到請求後,就先查詢本地的緩存,如果有該紀錄項,則本地的域名伺服器就直接把查詢的結果返回。
3.如果本地的緩存中沒有該紀錄,則本地域名伺服器就直接把請求發給根域名伺服器,然後根域名伺服器再返回給本地域名伺服器一個所查詢域(根的子域)的主域名伺服器的地址。
4.本地伺服器再向上一步返回的域名伺服器發送請求,然後接受請求的伺服器查詢自己的緩存,如果沒有該紀錄,則返回相關的下級的域名伺服器的地址。
5.重復第四步,直到找到正確的紀錄。
6.本地域名伺服器把返回的結果保存到緩存,以備下一次使用,同時還將結果返回給客戶機。
4、『DNS域名解析』是什麼神奇的功能?
使用埠TCP53和UDP53
DNS使用層的方式,如域名zsu.e.cn是從.e.cn分下來的,.e.cn又是從.cn授予的,.cn是從.也就是所謂的「內根域容」來的。根域是域名的最上層由互聯網信息中心管理。
我們查一個域名如zsu.e.cn時,DNS伺服器按一下步驟進行查詢
1、你的計算機向你設定的DNS伺服器發出查詢zsu.e.cn
2、這台伺服器先查詢自己的緩存,如果存在就回答,如果不存在就向根DNS伺服器提出查詢zsu.e.cn的請求
3、根DNS伺服器回答查詢到的能解釋這個域名的最近DNS伺服器也就是掌管.cn的伺服器。
4、你的DNS伺服器會繼續向這個新的DNS伺服器提交zsu.e.cn的查詢
5、這個DNS伺服器會告訴你掌管e.cn的DNS伺服器
6、你的DNS伺服器再向這個新DNS伺服器提交查詢
就這樣一層層查下來直到查到你要的域名紀錄為止。
5、簡述DNS進行域名解析的過程。
首先,客戶端發出DNS請求翻譯IP地址或主機名。DNS伺服器在收到客戶機的請求後:
(1)檢查DNS伺服器的緩存,若查到請求的地址或名字,即向客戶機發出應答信息;
(2)若沒有查到,則在資料庫中查找,若查到請求的地址或名字,即向客戶機發出應答信息;
(3)若沒有查到,則將請求發給根域DNS伺服器,並依序從根域查找頂級域,由頂級查找二級域,二級域查找三級,直至找到要解析的地址或名字,即向客戶機所在網路的DNS伺服器發出應答信息,DNS伺服器收到應答後現在緩存中存儲,然後,將解析結果發給客戶機。
(4)若沒有找到,則返回錯誤信息。更多內容請查看《Linux就該這么學》。
6、關於DNS伺服器查詢域名的規則問題
應該是先查該主機配置的域名伺服器202.120.66.68,我們經常發現上某個網址打不回開,修改一個dns就可答以打開了的問題,就是本機dns設置不當造成的。其次,根據dns伺服器設計的規則,一級級的向上查詢,直到查詢到或超時為止。
如果按所謂的標准答案是查202.113.16.10域名伺服器,那麼這個202.113.16.10由誰提供,另外既然直接知道了還查什麼??
一般情況本地域名伺服器都存有大量的域名緩存,所以優先使用本地域名伺服器會提高上網速度。
7、DNS和域名有什麼關系
域名只是一個標識,DNS是域名解析系統,當您輸入一個域名時,DNS開始工作,向域名對應的IP地址請求,找到域名對應的IP(伺服器)後,返回結果給訪問者,你就看到了這個域名對應的網頁。這些DNS系統是不公開的。
而我們電腦上設置的DNS,是指當我們本地電腦訪問域名時,率先進入哪台伺服器,進入哪些DNS系統。
DNS 的分布式機制支持有效且可靠的名字到 IP 地址的映射。多數名字可以在本地映射,不同站點的伺服器相互合作能夠解決大網路的名字與 IP 地址的映射問題。單個伺服器的故障不會影響 DNS 的正確操作。
(7)DNS伺服器域名查詢的方法和特點擴展資料
域名解析總體可分為以下過程:
1、主機先向本地域名伺服器進行遞歸查詢。
2、本地域名伺服器採用迭代查詢,向一個根域名伺服器進行查詢。
3、根域名伺服器告訴本地域名伺服器,下一次應該查詢的頂級域名伺服器的IP地址。
4、本地域名伺服器向頂級域名伺服器進行查詢。
5、頂級域名伺服器告訴本地域名伺服器,下一步查詢許可權伺服器的IP地址。
6、本地域名伺服器向許可權伺服器進行查詢。
7、許可權伺服器告訴本地域名伺服器所查詢的主機的IP地址。
8、本地域名伺服器最後把查詢結果告訴主機。
8、域名伺服器DNS解析名字的方式及查詢方式是怎樣的?
DNS伺服器用來做DNS域名解析用,就是把www這種形式的網址轉換為211.90.111.xxx這種形式的IP地址。
如果回不設DNS伺服器地址,而且沒答有自動獲取DNS伺服器地址,可以上網,比如登陸QQ 基本正常,直接在IE瀏覽器地址欄輸入211.90.111.xxx這種形式的IP地址也可以登陸相對應的網址,但是直接登陸URL網址或輸入www網址無法登陸,會提示無無法解析域名。