日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

DNS服务器详解--------基础篇

發布時間:2025/3/17 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 DNS服务器详解--------基础篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


1DNS介紹

域名服務器(DomainNameServer)。在Internet上域名與IP地址之間是一一對應的,域名雖然便于人們記憶,但機器之間只能互相認識IP地址,它們之間的轉換工作稱為域名解析,域名解析需要由專門的域名解析服務器來完成,DNS就是進行域名解析的服務器。

2DNS類型

緩存DNS服務器:只提供緩存數據

DNS服務器(master:創建了區域的服務器,里邊的數據是可讀可修改的,就是我們常使用的DNS服務器,它的更新由管理員手動完成

DNS服務器(slave:不創建區域,它的數據是從主DNS服務器上同步過來的,不能修改,主要作用是幫助主服務器進行解析,加快解析速度。

3DNS解析類型

? 正向解析:IP---->FQDN(完全合格域名)

? 反向解析:FQDN----->IP

4DNS的查詢

可以以不同的方式對DNS查詢進行解析。

第一種是本地解析本地解析的過程如圖14-2所示。客戶機平時得到的DNS查詢記錄都保留在DNS緩存中,客戶機操作系統上都運行著一個DNS客戶端程序。當其他程序提出DNS查詢請求時,這個查詢請求要傳送至DNS客戶端程序。DNS客戶端程序首先使用本地緩存信息進行解析,如果可以解析所要查詢的名稱,則DNS客戶端程序就直接應答該查詢,而不需要向DNS服務器查詢,該DNS查詢處理過程也就結束了。

?

第二種是直接解析,如果DNS客戶端程序不能從本地DNS緩存回答客戶機的DNS查詢,它就向客戶機所設定的局部DNS服務器發一個查詢請求,要求局部DNS服務器進行解析。如圖14-3所示,局部DNS服務器得到這個查詢請求,首先查看一下所要求查詢的域名是不是自己能回答的,如果能回答,則直接給予回答,如是不能回答,再查看自己的DNS緩存,如果可以從緩存中解析,則也是直接給予回應。


? ? ? 第三種是遞歸查詢,當局部DNS服務器自己不能回答客戶機的DNS查詢時,它就需要向其他DNS服務器進行查詢。此時有兩種方式,如圖14-4所示的是遞歸方式。局部DNS服務器自己負責向其他DNS服務器進行查詢,一般是先向該域名的根域服務器查詢,再由根域名服務器一級級向下查詢。最后得到的查詢結果返回給局部DNS服務器,再由局部DNS服務器返回給客戶端。

第四種是迭代查詢,當局部DNS服務器自己不能回答客戶機的DNS查詢時,也可以通過迭代查詢的方式進行解析,如圖14-5所示。局部DNS服務器不是自己向其他DNS服務器進行查詢,而是把能解析該域名的其他DNS服務器的IP地址返回給客戶端DNS程序,客戶端DNS程序再繼續向這些DNS服務器進行查詢,直到得到查詢結果為止。

5、資源記錄類型

DNS分為正向查找區域和反向查找區域,然后在分為,主要,輔助,存根區域,在這些區域里,又存在著很多的記錄,下面,就讓我們來看看這些記錄:

SOA資源記錄:

每個區在區的開始處都包含了一個起始授權記錄(Start of Authority Record),簡稱SOA記錄。SOA定義了域的全局參數,進行整個域的管理設置。一個區域文件只允許存在唯一的SOA記錄。

NS資源記錄:

名稱服務器(NS)資源記錄表示該區的授權服務器,它們表示SOA資源記錄中指定的該區的主和輔助服務器,也表示了任何授權區的服務器。每個區在區根處至少包含一個NS記錄。

A資源記錄:

地址(A)資源記錄把FQDN映射到IP地址,因而解析器能查詢FQDN對應的IP地址。

PTR資源記錄:

相對于A資源記錄,指針(PTR)記錄把IP地址映射到FQDN。

CNAME資源記錄(別名):

規范名字(CNAME)資源記錄創建特定FQDN的別名。用戶可以使用CNAME記錄來隱藏用戶網絡的實現細節,使連接的客戶機無法知道。

MX資源記錄(郵件):

郵件交換(MX)資源記錄為DNS域名指定郵件交換服務器。郵件交換服務器是為DNS域名處理或轉發郵件的主機。處理郵件指把郵件投遞到目的地或轉交另一不同類型的郵件傳送者。轉發郵件指把郵件發送到最終目的服務器,用簡單郵件傳輸協議SMTP把郵件發送給離最終目的地最近的郵件交換服務器,或使郵件經過一定時間的排隊。

6、資源記錄的格式

name [ttl]IN typevalue

例如:www.magelinux.org. ? ?86400 ? IN ? A ? ? 1.1.1.1

name:名稱字段,此字段是資源記錄引用的域對象名,可以是一臺單獨的主機也可以是整個域。字段值:"."是根域,@是默認域,即當前域,

  ttl:生存時間字段,它以秒為單位定義該資源記錄中的信息存放在DNS緩存中的時間長度。通常此字段值為空,表示采用SOA記錄中的最小TTL值(即1小時)。

  IN:此字段用于將當前湖泊記錄標識為一個INTERNET的DNS資源記錄。

TYPE:類型字段,用于標識當前資源記錄的類型。

value: 對應name階段的IP地址

7、區域類型及區域傳送類型 ?

區域類型:

? ? ? ? 主區域:master

? ? ? ? 從區域:slave

? ? ? ? 提示區域:hint 【定義根在什么地方】

? ? ? ? 轉發區域:forward

? ?區域傳送的類型:

? ? ? ? 完全區域傳送:axfr

? ? ? ? 增量區域傳送:ixfr


轉載于:https://blog.51cto.com/limian/1275198

總結

以上是生活随笔為你收集整理的DNS服务器详解--------基础篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。