天天看點

Linux學習記錄(18)DNS服務基礎

DNS服務是一個從網址域名到IP位址轉換的服務。

1、在Linux下,解析是有幾個途徑,一個是根據本機的hosts檔案,另一個就是DNS伺服器。在輸入網址的時候,會先從本機檔案擷取IP位址,若沒有的話,則會去DNS伺服器去尋找IP位址。

2、在Linux下,可以修改/etc/nsswitch.conf配置檔案,來控制解析順序。比如不使用本機hosts檔案等

3、可以使用host指令或dig指令來檢查DNS服務。

host 域名
dig 域名
           

注意,host和dig指令不會使用本機的hosts檔案,而是直接去使用DNS服務去查詢傳回。

4、dig +trace指令 域名        追蹤DNS伺服器

5、資源記錄(RR)包含幾個字段,NAME CLASS TYPE RDATA,其中CLASS一般為IN 代表Internet

TYPE有以下幾種,

A:IPv4

AAAA:IPv6

MX:郵件記錄

CNAME:别名

PTR:逆向解析

SRV:服務資源

6、伺服器配置

(1)主從伺服器,主伺服器儲存該域的zone檔案,所有的配置修改都在主伺服器上進行,而在從伺服器上,隻是在主伺服器上抓取配置檔案,不會修改,隻是與主伺服器去同步配置

(2)緩存伺服器,緩存伺服器上沒有zone配置檔案,依靠的是客戶的查詢緩存為其提供服務

繼續閱讀