Linux之域名服務(wù)
時(shí)間:2023-01-31 17:00:01 | 來(lái)源:建站知識(shí)
時(shí)間:2023-01-31 17:00:01 來(lái)源:建站知識(shí)
為什么要使用域名訪問(wèn)網(wǎng)站?互聯(lián)網(wǎng)的訪問(wèn)依靠IP地址。但I(xiàn)P地址不利于記憶。所以使用域名服務(wù)(DNS),來(lái)替代訪問(wèn)的地址。
hosts文件(/etc/hosts)作用: 實(shí)現(xiàn)名字解析,主要為本地主機(jī)名、集群節(jié)點(diǎn)提供快速解析
DNS(Domain Name System,域名系統(tǒng))作用: 實(shí)現(xiàn)名字解析(例如將主機(jī)名解析為IP)
FQDN:(Fully Qualified Domain Name)完全合格域名/全稱域名全限定域名可以從邏輯上準(zhǔn)確地表示出主機(jī)在什么地方,也可以說(shuō)全域名是主機(jī)名的一種完全表示形式
常見(jiàn)頂級(jí)域DNS解析流程
1. 客戶端查詢自己的緩存(包含hosts中的記錄),如果沒(méi)有將查詢發(fā)送/etc/resolv.conf中的DNS服務(wù)器
2. 如果本地DNS服務(wù)器對(duì)于請(qǐng)求的信息具有權(quán)威性,會(huì)將(權(quán)威答案)發(fā)送到客戶端。
3. 否則(不具有權(quán)威性),如果DNS服務(wù)器在其緩存中有請(qǐng)求信息,則將(非權(quán)威答案)發(fā)送到客戶端
4. 如果緩存中沒(méi)有該查詢信息,DNS服務(wù)器將搜索權(quán)威DNS服務(wù)器以查找信息:
a. 從根區(qū)域開(kāi)始,按照DNS層次結(jié)構(gòu)向下搜索,直至對(duì)于信息具有權(quán)威的名稱服務(wù)器,為客戶端獲答案
DNS服務(wù)器將信息傳遞給客戶端 ,并在自己的緩存中保留一個(gè)副本,以備以后查找。
b. 轉(zhuǎn)發(fā)到其它DNS服務(wù)器
遞歸/迭代
服務(wù)器類型
主服務(wù)器 從服務(wù)器 緩存服務(wù)器
正向解析/反向解析
DNS服務(wù)主要起到兩個(gè)作用:
1)可以把相對(duì)應(yīng)的域名解析為對(duì)應(yīng)的IP地址,這叫正向解析。
2)可以把相對(duì)應(yīng)的IP地址解析為對(duì)應(yīng)的域名,這叫反向解析。(反垃圾郵件)