網域名稱系統(DNS)

2022-05-19 15:42:16 字數 3516 閱讀 4506

dns (domain name server/system)

網路中資料通訊依賴ip位址fqdn 完全網域名稱

(完全正式網域名稱標識)

com主機名稱(二級網域名稱)

一級網域名稱

頂級網域名稱跟域

一些頂級網域名稱的類別含義:(但沒有明確限制)

解析順序:從右往左

網域名稱用.分層,每層可包含63位元組,最多可有127

但所有層加在一起,不得超過256個位元組

網域名稱允許使用:大小寫a-z,數字0-9及-連線線,但是不區分大小寫

例如:www.baidu.com/www.baidu.com判斷為相同

dns解析查詢命令nslookup

格式:nslookup

domainname

例如:nslookup

birdteam.net

dns的埠:53

dns提供網域名稱解析服務 所發布網域名稱具備權威性

dns配合主dns使用 資料是從主dns同步

dns伺服器提供網域名稱解析的伺服器 存放解析資料

dns快取伺服器解析客戶機的請求 並將結果快取到伺服器

資源記錄dns的資料型別 各種解析型別

zone區檔案dns的解析檔案 用於存放資源記錄

查詢模式

遞迴:在收到客戶機請求之後,必須告訴客戶機乙個準確的結果

如果沒有相關資料,就去到其它伺服器詢問

迭代:在受到客戶機請求之後,不會返回結果,而是告訴客戶機另一台伺服器的位址

客戶機通過該位址去問另一台伺服器,直到查詢到最終的結果

soa (起始授權記錄) 有且僅有乙個,區檔案的全域性設定

a (網域名稱解析記錄) 用於網域名稱解析成ip

aaaa (網域名稱解析記錄) 用於網域名稱解析成ipv6(無用)

cname (別名解析記錄) 用於網域名稱解析網域名稱

mx (郵件解析記錄) 可以解析成ip或者網域名稱

ns (授權服務記錄) 用於指定網域名稱解析授權的伺服器

主配置檔案/etc/named.conf

區檔案目錄/var/named/

區檔案模板檔案/var/named/named.localhost

注意:

如果安裝了chroot模組,主配置檔案和區檔案目錄的路徑會改變為

主配置檔案/var/named/chroot/etc/named.conf

區檔案目錄/var/named/chroot/var/named/

查詢流程:如www.baidu.com

客戶機通過網域名稱訪問**時,需要先將網域名稱解析成ip位址才可訪問,所以會根據本機設定的dns伺服器位址查詢網域名稱解析。

客戶機將網域名稱解析請求資訊傳送給dns,伺服器收到資訊後,查詢本地快取中是否有匹配資訊,如果有則直接返回。

如果沒有,則詢問根,com網域名稱的解析位址。

然後根據根伺服器返回資訊,再次詢問com伺服器,baidu伺服器位址。

根據com伺服器返回資訊,詢問baidu伺服器www的解析位址。

最終將此解析資訊返回給客戶端,同時儲存乙份到本地快取中,以備下次查詢使用。

軟體名稱:bind

服務名稱:named

軟體版本:4 8 9

安裝命令:yum -y install bind

啟動命令:service

named restart

#yum

-y install bind

查詢#rpm -qa | grep bind

重要的就是留下下邊的這些這內容就可以,其中birdteam.net是網域名稱,根據自己的情況修改

複製模板檔案,注意許可權。cp -p

①掐頭去尾

去掉最上邊一行和最下邊一行

②@改網域名稱

將所有的@改成要解析的網域名稱

(注意:網域名稱後面加根域「.」,區檔案中,「@」代表本機網域名稱

郵箱的@要用「.」代替,其中 rname.invalid.是郵箱

a後寫ip

③新增解析

主機名的幾種新增方式:

④啟動服務

systemctl

start named.service

或者#service named restart

⑤測試vim

/etc/resolv.conf

將本地的dns 改成 127.0.0.1

然後輸入以下命令驗證:

nslookup

birdteam.net

nslookup

a.birdteam.net

nslookup

b.birdteam.net

nslookup

c.birdteam.net

DNS網域名稱系統

前言 學過計算機網路的我們知道,整個 internet 網路就是乙個單一的 抽象的網路,各個主機通過全世界範圍內唯一的 32位識別符號 ip 位址來標識唯一性,很顯然,在網際網路中它們只能通過 ipip ip202.108.22.5 然而,當我們想要訪問的 變多,我們就不得不記住一串又一串長達 32...

DNS網域名稱系統

是網際網路使用的命名系統,用來把便於人們使用的機器名字轉換為ip位址。如果一台計算機上的dns服務出現了錯誤,就可能導致,internet雖然連線了,但是不能訪問網頁,但是qq可以上去。這是因為qq是直接訪問的是ip位址。劃分為根網域名稱,一級網域名稱,二級網域名稱等。根網域名稱就是乙個點.通常會省...

網域名稱系統DNS

網域名稱解析過程 不一定理解全部正確 dns 全稱為 domain name system 是乙個網域名稱解析系統,把網域名稱 www.baidu.com 解析為ip位址。所以,這個乙個系統,是乙個服務,需要有伺服器來跑這些服務。dns伺服器按層次結構進行組織,且這個組織和網域名稱的結構相對應,網域...