DNS服務詳解


DNS服務

目錄:

一、DNS原理

二、DNS服務的安裝與配置

三、DNS信息收集

一、DNS原理

1.hosts文件與DNS服務器

1.1hosts文件

目錄:C:\WINDOWS\system32\drivers\etc

樣本:

127.0.0.1         localhost

220.181.111.188   www.baidu.com   

特點:

本地有效,其他計算機無法使用該記錄

主機很多時,工作量大,而且查詢速度慢

簡單

1.2DNS服務器

DNS解析程序的查詢流程:

  1.首先DNS先查看瀏覽器是否緩存DNS以及內存中是否有緩存DNS,有就直接解析

  2.瀏覽器以及內存沒有DNS緩存,然后就開始查找本地hosts文件,有就直接解析

  3.本地hosts文件也沒有,就向DNS服務器查詢,DNS服務器先查找本地服務器存儲的區域文件,有就返回給客戶端,區域文件中沒有,開始查找DNS本地服務器的內存中是否有緩存,有就返回給客戶端,沒有的化就向其他DNS服務器發送查詢請求

  

2.DNS服務的作用

客戶機向DNS服務器發送域名查詢請求

DNS服務器告知客戶機Web服務器的IP地址

客戶機與Web服務器通信

  

3.DNS查詢類型

從查詢方式上分

遞歸查詢   #要么做出查詢成功響應,要么作出查詢失敗的響應

迭代查詢   #以最佳結果作答

從查詢內容上分

正向查詢由域名查找IP地址

反向查詢由IP地址查找域名

4.DNS查詢過程

  

瀏覽器DNS查找順序一般是這樣的:瀏覽器緩存→系統緩存→路由器緩存→ISP DNS 緩存→遞歸搜索。

如果遞歸搜索還有查到,你的ISP的DNS服務器會從根域名開始進行遞歸查詢。

遞歸查詢:

主機向本地域名服務器的查詢一般都是采用遞歸查詢。

如果主機所詢問的本地域名服務器不知道被查詢的域名的IP地址,那么本地域名服務器就以DNS客戶的身份,向其根域名服務器繼續發出查詢請求報文(即替主機繼續查詢),而不是讓主機自己進行下一步查詢。因此,遞歸查詢返回的查詢結果或者是所要查詢的IP地址,或者是返回一個失敗的響應,表示無法查詢到所需的IP地址。

迭代查詢:

本地域名服務器向根域名服務器的查詢通常是采用迭代查詢。

當根域名服務器收到本地域名服務器發出的迭代查詢請求報文時,要么返回給本地域名服務器所要查詢的IP地址,要么返回給本地域名服務器下一步應當查詢的域名服務器的IP地址。

 

二、DNS服務的安裝與配置

1.安裝這里就省略了(傻瓜式安裝),不太清楚的自己百度

2.配置DNS服務

2.1創建正向查找區域

在DNS管理器中右鍵單擊“正向查找區域”,選擇新建區域命令,彈出向導,單擊下一步,在區域類型中選擇主要區域,單擊下一步。

輸入域名,單擊下一步,選擇不允許動態更新,單擊下一步,完成向導  

2.2創建主機記錄

在DNS管理器中右鍵單擊新建的區域,選擇新建主機命令,彈出對話框,輸入主機名和對應的IP地址,單擊添加主機按鈕。此步驟可重復多次。

  

2.3至於配置別名了,配置反向主機記錄了,這里省略,有興趣自己設置

3.測試DNS

  

三、DNS信息收集

1.Nslook命令詳解

nslookup命令用於查詢DNS的記錄,查看域名解析是否正常,在網絡故障的時候用來診斷網絡問題。 nslookup的用法相對來說還是蠻簡單的,主要是下面的幾個用法。

1.1直接查詢,也可以帶參數,參數自己可以查看幫助文檔

1.2交互式 

查看幫助文檔  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM