linux 服務——DNS服務
阿新 • • 發佈:2019-01-29
域名是用來標識一個IP地址,因為IP地址難於記憶,所以一般使用域名代替
一個域名代表一個IP地址
DNS(Domain Name System)服務負責域名與IP地址之間的轉換
Linux下域名解析可以通過以下幾種方式:
檔案(/etc/hosts、/etc/networks)
DNS
NIS
可以通過配置檔案/etc/nsswitch.conf控制查詢順序
DNS是一個樹狀結構,每一級由一個或多個伺服器負責提供資訊
DNS查詢分為兩種型別:
iterative 迭代查詢
recursive 遞迴查詢
實際使用中,一般使用迭代+遞迴方式進行查詢
在DNS伺服器上,資訊以資源記錄(resource record)格式儲存
一條資源記錄(resource record)儲存一個資訊,常見的資源記錄型別有:
A IPv4地址
AAAA IPv6地址
MX 郵件記錄
CNAME 別名
PTR 指標(用於逆向解析)
SRV 服務資源
DNS伺服器一般分為三種類型:
域主DNS伺服器(master)
域從DNS伺服器(slave)
快取DNS伺服器(Caching)
DNS伺服器中,一個域的資訊儲存在該域的zone配置檔案中